]> git.eshelyaron.com Git - emacs.git/commitdiff
(with-electric-help): Make buffer read-only as last thing.
authorRichard M. Stallman <rms@gnu.org>
Thu, 7 Mar 1996 18:15:59 +0000 (18:15 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 7 Mar 1996 18:15:59 +0000 (18:15 +0000)
lisp/ehelp.el

index 8063ec3954c027efdaa85236d451e685effe3830..5964157d748c4aa6047fefb8860e7f082b94db60 100644 (file)
@@ -134,9 +134,9 @@ BUFFER is put into `default-major-mode' (or `fundamental-mode') when we exit."
              (if (and minheight (< (window-height) minheight))
                  (enlarge-window (- minheight (window-height))))
              (electric-help-mode)
+            (setq buffer-read-only nil)
             (or noerase
-                (let ((inhibit-read-only t))
-                  (erase-buffer))))
+                (erase-buffer)))
            (let ((standard-output buffer))
              (if (not (funcall thunk))
                  (progn
@@ -146,6 +146,7 @@ BUFFER is put into `default-major-mode' (or `fundamental-mode') when we exit."
                    (if one (shrink-window-if-larger-than-buffer (selected-window))))))
            (set-buffer buffer)
            (run-hooks 'electric-help-mode-hook)
+          (setq buffer-read-only t)
            (if (eq (car-safe (electric-help-command-loop))
                    'retain)
                (setq config (current-window-configuration))