emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 25ee1ff206 2/2: Don't lose read-only marking when reverting a vie


From: Lars Ingebrigtsen
Subject: master 25ee1ff206 2/2: Don't lose read-only marking when reverting a view-mode buffer
Date: Wed, 24 Aug 2022 07:39:49 -0400 (EDT)

branch: master
commit 25ee1ff2065d7421295e3ff6912538c84084c32c
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Don't lose read-only marking when reverting a view-mode buffer
    
    * lisp/view.el (view--enable): Don't lose read-only-ness when
    reverting (bug#35166).
---
 lisp/view.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lisp/view.el b/lisp/view.el
index 287112f2d4..1207f01db2 100644
--- a/lisp/view.el
+++ b/lisp/view.el
@@ -441,7 +441,9 @@ Entry to view-mode runs the normal hook `view-mode-hook'."
   (setq view-page-size nil
        view-half-page-size nil
        view-old-buffer-read-only buffer-read-only
-        buffer-read-only t))
+        buffer-read-only t)
+  ;; Make reverting the buffer preserve unreadableness.
+  (setq-local read-only-mode--state t))
 
 
 (define-obsolete-function-alias 'view-mode-enable 'view-mode "24.4")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]