From: Eli Zaretskii Date: Tue, 22 May 2007 11:24:50 +0000 (+0000) Subject: (find-buffer-file-type-coding-system): Doc fix. X-Git-Tag: emacs-pretest-23.0.90~12583 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4d55e513d9e8bbae1b3a85af9a41d37a7ee61298;p=emacs.git (find-buffer-file-type-coding-system): Doc fix. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 72e0d260606..2ec6ae659e9 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2007-05-22 Eli Zaretskii + + * dos-w32.el (find-buffer-file-type-coding-system): Doc fix. + 2007-05-22 Juanma Barranquero * emacs-lisp/easy-mmode.el (define-minor-mode) diff --git a/lisp/dos-w32.el b/lisp/dos-w32.el index aeebb9c3d08..b1dc399418a 100644 --- a/lisp/dos-w32.el +++ b/lisp/dos-w32.el @@ -92,7 +92,7 @@ against the file name, and TYPE is nil for text, t for binary.") (defun find-buffer-file-type-coding-system (command) "Choose a coding system for a file operation in COMMAND. -COMMAND is a list that specifies the operation, and I/O primitive as its +COMMAND is a list that specifies the operation, an I/O primitive, as its CAR, and the arguments that might be given to that operation as its CDR. If operation is `insert-file-contents', the coding system is chosen based upon the filename (the CAR of the arguments beyond the operation), the contents @@ -109,6 +109,10 @@ and whether the file exists: If the file exists: `undecided' If the file does not exist: default-buffer-file-coding-system +Note that the CAR of arguments to `insert-file-contents' operation could +be a cons cell of the form \(FILENAME . BUFFER\), where BUFFER is a buffer +into which the file's contents were already read, but not yet decoded. + If operation is `write-region', the coding system is chosen based upon the value of `buffer-file-coding-system' and `buffer-file-type'. If `buffer-file-coding-system' is non-nil, its value is used. If it is