]> git.eshelyaron.com Git - emacs.git/commitdiff
(toggle-read-only): When exiting View mode, locally
authorKarl Heuer <kwzh@gnu.org>
Wed, 3 Jun 1998 14:37:00 +0000 (14:37 +0000)
committerKarl Heuer <kwzh@gnu.org>
Wed, 3 Jun 1998 14:37:00 +0000 (14:37 +0000)
set view-read-only to t so another toggle will re-enable View mode.

lisp/files.el

index 51a29e4740844eb9c9fc66bf65c501dc694b7dda..82b109b04faea05cefffc28093feab289cfcaa31 100644 (file)
@@ -2413,7 +2413,9 @@ If visiting file read-only and `view-read-only' is non-nil, enter view mode."
     nil)                               ; do nothing.
    ;; Toggle.
    ((and buffer-read-only view-mode)
-    (View-exit-and-edit))              ; Must leave view mode.
+    (View-exit-and-edit)
+    (make-local-variable 'view-read-only)
+    (setq view-read-only t))           ; Must leave view mode.
    ((and (not buffer-read-only) view-read-only
         (not (eq (get major-mode 'mode-class) 'special)))
     (view-mode-enter))