mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-21 06:55:39 +00:00
remember-data-file: Don't unconditionally call set-visited-file-name
* lisp/textmodes/remember.el (remember-data-file): Don't unconditionally call set-visited-file-name.
This commit is contained in:
parent
7766ba8419
commit
794bb2a2e3
@ -378,8 +378,15 @@ exists) might be changed."
|
||||
(set-default symbol value)
|
||||
(when (buffer-live-p buf)
|
||||
(with-current-buffer buf
|
||||
(set-visited-file-name
|
||||
(expand-file-name remember-data-file))))))
|
||||
;; Don't unconditionally call `set-visited-file-name'
|
||||
;; because that will probably change the major mode and
|
||||
;; rename the buffer.
|
||||
;; These must be avoided in the case where
|
||||
;; `remember-notes-buffer-name' is "*scratch*", a
|
||||
;; supported configuration.
|
||||
(let ((value (expand-file-name value)))
|
||||
(unless (string= buffer-file-name value)
|
||||
(set-visited-file-name value)))))))
|
||||
:initialize #'custom-initialize-default)
|
||||
|
||||
(defcustom remember-leader-text "** "
|
||||
|
Loading…
Reference in New Issue
Block a user