From: martin rudalics <rudalics@gmx.at>
Subject: help-for-help
Date: Thu, 08 Jun 2006 15:19:57 +0200 [thread overview]
Message-ID: <wky7w7vl6q.fsf@gmx.at> (raw)
`help-for-help-internal' - some naive remarks:
a command-apropos. Give a list of words or a regexp, to get a list of
commands whose names match. See also the apropos command.
"list of commands whose names match" is ambiguous. I'd prefer "Give a
pattern (a list of words or a regexp), to get a list of commands whose
names match that pattern." just as for the "d" option.
How can I "see" the apropos command from here? What's the purpose of
the extra spaces around "apropos"?
c describe-key-briefly. Type a command key sequence;
it prints the function name that sequence runs.
What is a "command key sequence", what am I expected to type? Does a
sequence run a "function name"?
d apropos-documentation. Give a pattern (a list or words or a regexp), and
see a list of functions, variables, and other items whose built-in
doucmentation string matches that pattern. See also the apropos command.
"list or words" should be probably "list of words".
"doucmentation" should be "documentation".
e view-echo-area-messages. Show the buffer where the echo-area messages
are stored.
I think "View the log of recent echo-area messages" as in the doc-string
is better.
F Info-goto-emacs-command-node. Type a function name;
it takes you to the on-line manual's section that describes
the command.
"function name" is wrong: `Info-goto-emacs-command-node' uses
`commandp'.
K Info-goto-emacs-key-command-node. Type a command key sequence;
it takes you to the on-line manual's section that describes
the command bound to that key.
Insert a space after "K".
S info-lookup-symbol. Display the definition of a specific symbol
as found in the manual for the language this buffer is written in.
The term "language" is ambiguous here (there's already an "L" option).
Finally, clicking on a modeline after C-h C-h gets me things like
help-for-help: Wrong type argument: commandp, 1
mouse-minibuffer-check: Wrong type argument: window-live-p, #<window 13>
which might be disconcerting (for the naive).
Below find my proposal for `help-for-help-internal':
(make-help-screen help-for-help-internal
"a b c C e f F i I k C-k l L m p r s t v w C-c C-d C-f C-n C-p C-t C-w . or ? :"
"You have typed %THIS-KEY%, 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.)
a command-apropos. Enter a pattern (a list of words or a regexp), to get
a list of commands whose names match that pattern.
b describe-bindings. Display table of all key bindings.
c describe-key-briefly. Type a key sequence to get the name of
the command bound to that sequence.
C describe-coding-system. This describes either a specific coding system
(if you type its name) or the coding systems currently in use
(if you type just RET).
d apropos-documentation. Give a pattern (a list of words or a regexp),
and see a list of functions, variables, and other items whose
built-in documentation strings match that pattern.
e view-echo-area-messages. View log of messages that were recently
displayed in the echo area.
f describe-function. Type a function name and get its documentation.
F Info-goto-emacs-command-node. Type the name of a command to view
the section of the on-line manual describing that command.
h Display the HELLO file which illustrates various scripts.
i info. The Info documentation reader: read on-line manuals.
I describe-input-method. Describe a specific input method (if you type
its name) or the current input method (if you type just RET).
k describe-key. Type a key sequence and get the full documentation for
the command run by that sequence.
K Info-goto-emacs-key-command-node. Type a key sequence to view the
on-line manual's section describing the command bound to that
sequence.
l view-lossage. Show last 100 characters you typed.
L describe-language-environment. This describes either a
specific language environment (if you type its name)
or the current language environment (if you type just RET).
m describe-mode. Display documentation of current minor modes,
and the current major mode, including their special commands.
n view-emacs-news. Display news of recent Emacs changes.
p finder-by-keyword. Find packages matching a given topic keyword.
r info-emacs-manual. Display the Emacs manual in Info mode.
s describe-syntax. Display contents of syntax table, plus explanations.
S info-lookup-symbol. Display the definition of a specific symbol
as found in the manual for the current major mode.
t help-with-tutorial. Select the Emacs learn-by-doing tutorial.
v describe-variable. Type name of a variable to display the variable's
documentation and value.
w where-is. Type command name to retrieve which keystrokes invoke
that command.
. display-local-help. Display any available local help at point
in the echo area.
C-c Display Emacs copying permission (GNU General Public License).
C-d Display Emacs ordering information.
C-e Display info about Emacs problems.
C-f Display the Emacs FAQ.
C-m Display how to order printed Emacs manuals.
C-n Display news of recent Emacs changes.
C-p Display information about the GNU project.
C-t Display the Emacs TODO list.
C-w Display information on absence of warranty for GNU Emacs."
help-map)
next reply other threads:[~2006-06-08 13:19 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-08 13:19 martin rudalics [this message]
2006-06-08 14:28 ` help-for-help John S. Yates, Jr.
2006-06-09 11:36 ` help-for-help Richard Stallman
2006-06-10 19:31 ` help-for-help Richard Stallman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=wky7w7vl6q.fsf@gmx.at \
--to=rudalics@gmx.at \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.