]> git.eshelyaron.com Git - emacs.git/commitdiff
(help-mode-finish): Renamed from help-mode-maybe.
authorRichard M. Stallman <rms@gnu.org>
Mon, 11 Jan 1999 15:25:41 +0000 (15:25 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 11 Jan 1999 15:25:41 +0000 (15:25 +0000)
Don't switch to Help mode here.
(temp-buffer-setup-hook): Use help-mode-finish.
(help-mode-setup): New function.
(temp-buffer-setup-hook): Use help-mode-setup.

lisp/help.el

index 2aef6283042690bdcd684c98f605a11ed43e1bbf..821e8e7e07832385cccfa9cf705c58a9f13bda69 100644 (file)
@@ -154,9 +154,13 @@ Commands:
   ;; `help-mode-maybe'.
   (run-hooks 'help-mode-hook))
 
-(defun help-mode-maybe ()
-  (if (eq major-mode 'fundamental-mode)
-      (help-mode))
+(defun help-mode-setup ()
+  (help-mode)
+  (setq buffer-read-only nil))
+
+(add-hook 'temp-buffer-setup-hook 'help-mode-setup)
+
+(defun help-mode-finish ()
   (when (eq major-mode 'help-mode) 
     ;; View mode's read-only status of existing *Help* buffer is lost
     ;; by with-output-to-temp-buffer.
@@ -165,7 +169,7 @@ Commands:
   (setq view-return-to-alist
        (list (cons (selected-window) help-return-method))))
 
-(add-hook 'temp-buffer-show-hook 'help-mode-maybe)
+(add-hook 'temp-buffer-show-hook 'help-mode-finish)
 
 (defun help-quit ()
   "Just exit from the Help command's command loop."