From 2a47b4f5b4162c7cb5d45a7edade9c03efd32f74 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 29 Oct 1995 20:23:42 +0000 Subject: [PATCH] (set-visited-file-name, basic-save-buffer): Set buffer-file-number consistently with find-file-noselect. --- lisp/files.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lisp/files.el b/lisp/files.el index a7bfd5ea00a..1b2afa8aa7f 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -1375,7 +1375,7 @@ if you wish to pass an empty string as the argument." (setq buffer-file-name buffer-file-truename)))) (setq buffer-file-number (if filename - (nth 10 (file-attributes buffer-file-name)) + (nthcdr 10 (file-attributes buffer-file-name)) nil))) ;; write-file-hooks is normally used for things like ftp-find-file ;; that visit things that are not local files as if they were files. @@ -1782,7 +1782,8 @@ After saving the buffer, run `after-save-hook'." ;; If a hook returned t, file is already "written". ;; Otherwise, write it the usual way now. (setq setmodes (basic-save-buffer-1))) - (setq buffer-file-number (nth 10 (file-attributes buffer-file-name))) + (setq buffer-file-number + (nthcdr 10 (file-attributes buffer-file-name))) (if setmodes (condition-case () (set-file-modes buffer-file-name setmodes) -- 2.39.2