# HG changeset patch # User Eli Zaretskii # Date 1179833013 0 # Node ID 5c10c33e9009502c05366f22af4f055039863eea # Parent 43d8360fcc168e03654213181c65add32f45bc7d (find-buffer-file-type-coding-system): Doc fix. diff -r 43d8360fcc16 -r 5c10c33e9009 lisp/dos-w32.el --- a/lisp/dos-w32.el Tue May 22 10:02:17 2007 +0000 +++ b/lisp/dos-w32.el Tue May 22 11:23:33 2007 +0000 @@ -92,7 +92,7 @@ (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 @@ 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