From xemacs-m  Sat Sep 20 11:29:19 1997
Received: from mecca.spd.louisville.edu (mecca.spd.louisville.edu [136.165.40.148])
	by xemacs.org (8.8.5/8.8.5) with SMTP id LAA02541
	for <xemacs-beta@xemacs.org>; Sat, 20 Sep 1997 11:29:18 -0500 (CDT)
Received: (from tjchol01@localhost) by mecca.spd.louisville.edu (950413.SGI.8.6.12/8.6.12) id QAA17760; Sat, 20 Sep 1997 16:28:33 GMT
Date: Sat, 20 Sep 1997 16:28:33 GMT
Message-Id: <199709201628.QAA17760@mecca.spd.louisville.edu>
From: Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: XEmacs-Beta Mailing List <xemacs-beta@xemacs.org>
Subject: [patch] help-for-help text
X-Mailer: VM 6.34 under 20.3 "Minsk" XEmacs  Lucid (beta22)

I noticed that `help-for-help' contains 'n' (view-emacs-news) entry twice.
The following patch cleans that up and also proposes to make the list's
style more uniform.  It would look like that:

=====
You have typed help, the help character.  Type a Help option:
(Use SPC or DEL to scroll through this text.  Type q to exit the Help command.)

a	Type a substring; it shows a hypertext list of
        functions and variables that contain that substring.
	See also the `apropos' command.
A	Type a substring; it shows a list of commands
        (interactively callable functions) that contain that substring.
b	Table of all key bindings.
c	Type a command key sequence;
        it displays the function name that sequence runs.
C-c	Type a function name; it displays the Info node for that command.
d	Type a function name; it shows its documentation.
C-f	Type a function name; it jumps to the full documentation
	in the XEmacs Lisp Programmer's Manual.
F	Local copy of the XEmacs FAQ.
i	Info documentation reader.
C-i	Type an Info file name; it displays it in Info reader.
k	Type a command key sequence;
        it displays the documentation for the command bound to that key.
C-k	Type a command key sequence;
        it displays the Info node for the command bound to that key.
l	Recent input keystrokes and minibuffer messages.
m	Documentation of current major and minor modes.
n	News of recent XEmacs changes.
p	Type a topic keyword; it finds matching packages.
C-p	Table of all mouse-button bindings.
s	Contents of syntax table with explanations.
t	XEmacs learn-by-doing tutorial.
v	Type a variable name; it displays its documentation and value.
w	Type a command name; it displays which keystrokes invoke that command.
C-d	XEmacs ordering information.
C-w	Information on absence of warranty for XEmacs.
M-x describe-copying      XEmacs copying permission (General Public License).
====

BTW, DEL does *not* scroll up on a tty.

-- Tomasz Cholewo

--- help.el.orig	Sat Sep 20 11:34:07 1997
+++ help.el	Sat Sep 20 12:14:52 1997
@@ -660,42 +660,37 @@
   "You have typed \\[help-for-help], the help character.  Type a Help option:
 \(Use SPC or DEL to scroll through this text.  Type \\<help-map>\\[help-quit] to exit the Help command.)
 
-\\[hyper-apropos]	Give a substring, and see a hypertext list of
+\\[hyper-apropos]	Type a substring; it shows a hypertext list of
         functions and variables that contain that substring.
-	See also the `apropos'  command.
-\\[command-apropos]	Give a substring, and see a list of commands
-        (functions interactively callable) that contain that substring.
-\\[describe-bindings]	Display table of all key bindings.
+	See also the `apropos' command.
+\\[command-apropos]	Type a substring; it shows a list of commands
+        (interactively callable functions) that contain that substring.
+\\[describe-bindings]	Table of all key bindings.
 \\[describe-key-briefly]	Type a command key sequence;
-        it prints the function name that sequence runs.
-\\[Info-goto-emacs-command-node]	Type a function name;
- 	it takes you to the Info node for that command.
-\\[describe-function]	Type a function name and get documentation of it.
-\\[Info-elisp-ref]	Type a function name and jump to the full documentation
+        it displays the function name that sequence runs.
+\\[Info-goto-emacs-command-node]	Type a function name; it displays the Info node for that command.
+\\[describe-function]	Type a function name; it shows its documentation.
+\\[Info-elisp-ref]	Type a function name; it jumps to the full documentation
 	in the XEmacs Lisp Programmer's Manual.
-\\[xemacs-local-faq]	To view a local copy of the XEmacs FAQ.
-\\[info]	The  info  documentation reader.
-\\[Info-query]	Info reader, prompt for topic name.
+\\[xemacs-local-faq]	Local copy of the XEmacs FAQ.
+\\[info]	Info documentation reader.
+\\[Info-query]	Type an Info file name; it displays it in Info reader.
 \\[describe-key]	Type a command key sequence;
-        it displays the full documentation.
+        it displays the documentation for the command bound to that key.
 \\[Info-goto-emacs-key-command-node]	Type a command key sequence;
-        it takes you to the Info node for the command bound to that key.
-\\[view-lossage]	Shows last 100 characters you typed.
-\\[describe-mode]	Print documentation of current major mode,
-        which describes the commands peculiar to it.
-\\[view-emacs-news]	Shows emacs news file.
-\\[finder-by-keyword]	Find packages matching a given topic keyword.
-\\[describe-pointer]	Display table of all mouse-button bindings.
-\\[describe-syntax]	Display contents of syntax table, plus explanations
-\\[help-with-tutorial]	Select the XEmacs learn-by-doing tutorial.
-\\[describe-variable]	Type name of a variable;
-        it displays the variable's documentation and value.
-\\[where-is]	Type command name;
-        it prints which keystrokes invoke that command.
+        it displays the Info node for the command bound to that key.
+\\[view-lossage]	Recent input keystrokes and minibuffer messages.
+\\[describe-mode]	Documentation of current major and minor modes.
+\\[view-emacs-news]	News of recent XEmacs changes.
+\\[finder-by-keyword]	Type a topic keyword; it finds matching packages.
+\\[describe-pointer]	Table of all mouse-button bindings.
+\\[describe-syntax]	Contents of syntax table with explanations.
+\\[help-with-tutorial]	XEmacs learn-by-doing tutorial.
+\\[describe-variable]	Type a variable name; it displays its documentation and value.
+\\[where-is]	Type a command name; it displays which keystrokes invoke that command.
 \\[describe-distribution]	XEmacs ordering information.
-\\[describe-copying]	print XEmacs copying permission (General Public License).
-\\[view-emacs-news]	print news of recent XEmacs changes.
-\\[describe-no-warranty]	print information on absence of warranty for XEmacs."
+\\[describe-no-warranty]	Information on absence of warranty for XEmacs.
+\\[describe-copying]      XEmacs copying permission (General Public License)."
   (interactive)
   (let ((help-key (copy-event last-command-event))
 	event char)

