aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1993-07-31 06:40:04 +0000
committerRichard M. Stallman1993-07-31 06:40:04 +0000
commit2943f983f2f0e1d0320aed2b98ada4517beded24 (patch)
tree543efe7dae3c803f4f45d415e133082050ae3744
parent009ef4024db6cc9360da4f5cbf8d5438782800ce (diff)
downloademacs-2943f983f2f0e1d0320aed2b98ada4517beded24.tar.gz
emacs-2943f983f2f0e1d0320aed2b98ada4517beded24.zip
(basic-save-buffer): When we read a file name,
use set-visited-file-name to put it in.
-rw-r--r--lisp/files.el8
1 files changed, 2 insertions, 6 deletions
diff --git a/lisp/files.el b/lisp/files.el
index abdaca88fd5..fbf75041726 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -1403,12 +1403,8 @@ the last real save, but optional arg FORCE non-nil means delete anyway."
1403 (rename-buffer buffer-new-name))) 1403 (rename-buffer buffer-new-name)))
1404 ;; If buffer has no file name, ask user for one. 1404 ;; If buffer has no file name, ask user for one.
1405 (or buffer-file-name 1405 (or buffer-file-name
1406 (progn 1406 (set-visited-file-name
1407 (setq buffer-file-name 1407 (expand-file-name (read-file-name "File to save in: ") nil)))
1408 (expand-file-name (read-file-name "File to save in: ") nil)
1409 default-directory (file-name-directory buffer-file-name))
1410 (and auto-save-default (not buffer-auto-save-file-name)
1411 (auto-save-mode t))))
1412 (or (verify-visited-file-modtime (current-buffer)) 1408 (or (verify-visited-file-modtime (current-buffer))
1413 (not (file-exists-p buffer-file-name)) 1409 (not (file-exists-p buffer-file-name))
1414 (yes-or-no-p 1410 (yes-or-no-p