changeset 11524:cafa503e806c

(print-help-return-message): Check same-window-buffer-names and same-window-regexps.
author Richard M. Stallman <rms@gnu.org>
date Mon, 24 Apr 1995 15:13:20 +0000
parents fa1abeedc2d0
children 3bd7735bba9b
files lisp/help.el
diffstat 1 files changed, 15 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/help.el	Mon Apr 24 15:02:12 1995 +0000
+++ b/lisp/help.el	Mon Apr 24 15:13:20 1995 +0000
@@ -190,15 +190,25 @@
 		       (substitute-command-keys first-message)
 		     "")
 		   (if first-message "  " "")
+		   ;; If the help buffer will go in a separate frame,
+		   ;; it's no use mentioning a command to scroll, so don't.
 		   (if (or (member (buffer-name standard-output)
-				   same-window-buffer-names)
+				   special-display-buffer-names)
 			   (memq t (mapcar '(lambda (elt)
 					      (string-match elt (buffer-name standard-output)))
-					   same-window-regexps)))
+					   special-display-regexps)))
+		       nil
+		     (if (or (member (buffer-name standard-output)
+				     same-window-buffer-names)
+			     (memq t (mapcar '(lambda (elt)
+						(string-match elt (buffer-name standard-output)))
+					     same-window-regexps)))
+			 ;; Say how to scroll this window.
+			 (substitute-command-keys
+			  "\\[scroll-up] to scroll the help.")
+		       ;; Say how to scroll some other window.
 		       (substitute-command-keys
-			"\\[scroll-up] to scroll the help.")
-		     (substitute-command-keys
-		      "\\[scroll-other-window] to scroll the help.")))))))
+			"\\[scroll-other-window] to scroll the help."))))))))
 
 (defun describe-key (key)
   "Display documentation of the function invoked by KEY.  KEY is a string."