changeset 22738:d35510185a2d

(find-file-noselect-1): Use kill-local-variable on buffer-file-coding-system, instead of setting it. (save-buffer): Doc fix. (basic-save-buffer): Doc fix.
author Richard M. Stallman <rms@gnu.org>
date Sun, 12 Jul 1998 03:14:44 +0000
parents 41e01b5de7cc
children f0c8af6c2dfd
files lisp/files.el
diffstat 1 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/files.el	Sat Jul 11 21:52:17 1998 +0000
+++ b/lisp/files.el	Sun Jul 12 03:14:44 1998 +0000
@@ -968,7 +968,7 @@
       (kill-local-variable 'find-file-literally)
       ;; Needed in case we are re-visiting the file with a different
       ;; text representation.
-      (setq buffer-file-coding-system default-buffer-file-coding-system)
+      (kill-local-variable 'buffer-file-coding-system)
       (erase-buffer)
       (and (default-value 'enable-multibyte-characters)
 	   (not rawfile)
@@ -2183,7 +2183,9 @@
  Defaults are 2 old versions and 2 new.
 `dired-kept-versions' controls dired's clean-directory (.) command.
 If `delete-old-versions' is nil, system will query user
- before trimming versions.  Otherwise it does it silently."
+ before trimming versions.  Otherwise it does it silently.
+
+See the subroutine `basic-save-buffer' for more information."
   (interactive "p")
   (let ((modp (buffer-modified-p))
 	(large (> (buffer-size) 50000))
@@ -2220,7 +2222,10 @@
 
 (defun basic-save-buffer ()
   "Save the current buffer in its visited file, if it has been modified.
-After saving the buffer, run `after-save-hook'."
+The hooks `write-contents-hooks', `local-write-file-hooks' and
+`write-file-hooks' get a chance to do the job of saving; if they do not,
+then the buffer is saved in the visited file file in the usual way.
+After saving the buffer, this function runs `after-save-hook'."
   (interactive)
   (save-current-buffer
     ;; In an indirect buffer, save its base buffer instead.