From: Stefan Kangas <stefankangas@gmail.com>
To: Allen Li <darkfeline@felesatra.moe>
Cc: 58216@debbugs.gnu.org
Subject: bug#58216: 28.2; New help-for-help hides user key bindings
Date: Sun, 2 Oct 2022 06:51:43 -0700 [thread overview]
Message-ID: <CADwFkmnzR1yjRBJgd-zwXESVWAD0pL80Vh4r49Wk0es5t6BM4g@mail.gmail.com> (raw)
In-Reply-To: <804jwn140c.fsf@felesatra.moe>
Allen Li <darkfeline@felesatra.moe> writes:
> 1. emacs -Q
> 2. (define-key [?\C-h ?M] #'man)
That doesn't work, so I interpreted this as:
(global-set-key [?\C-h ?M] #'man)
> 3. C-h C-h
With the above (adjusted) recipe on Emacs 27.1, my " *Metahelp*" buffer
contains the below text. I don't see the `C-h M' binding in there.
I also tried replacing step 2 with this instead
(define-key help-map [?M] #'man)
but I still couldn't see `C-h M' in there.
What am I missing? Could you provide the full text of your
" *Metahelp*" buffer (or a screenshot) with the above recipe?
You have typed C-h, the help character. Type a Help option:
(Use SPC or DEL to scroll through this text. Type q to exit the
Help command.)
a PATTERN Show commands whose name matches the PATTERN (a list of words
or a regexp). See also the ‘apropos’ command.
b Display all key bindings.
c KEYS Display the command name run by the given key sequence.
C CODING Describe the given coding system, or RET for current ones.
d PATTERN Show a list of functions, variables, and other items whose
documentation matches the PATTERN (a list of words
or a regexp).
e Go to the *Messages* buffer which logs echo-area messages.
f FUNCTION Display documentation for the given function.
F COMMAND Show the Emacs manual’s section that describes the command.
g Display information about the GNU project.
h Display the HELLO file which illustrates various scripts.
i Start the Info documentation reader: read included manuals.
I METHOD Describe a specific input method, or RET for current.
k KEYS Display the full documentation for the key sequence.
K KEYS Show the Emacs manual’s section for the command bound to KEYS.
l Show last 300 input keystrokes (lossage).
L LANG-ENV Describes a specific language environment, or RET for current.
m Display documentation of current minor modes and
current major mode,
including their special commands.
n Display news of recent Emacs changes.
o SYMBOL Display the given function or variable’s documentation
and value.
p TOPIC Find packages matching a given topic keyword.
P PACKAGE Describe the given Emacs Lisp package.
r Display the Emacs manual in Info mode.
s Display contents of current syntax table, plus explanations.
S SYMBOL Show the section for the given symbol in the Info manual
for the programming language used in this buffer.
t Start the Emacs learn-by-doing tutorial.
v VARIABLE Display the given variable’s documentation and value.
w COMMAND Display which keystrokes invoke the given command (where-is).
. Display any available local help at point in the echo area.
C-a Information about Emacs.
C-c Emacs copying permission (GNU General Public License).
C-d Instructions for debugging GNU Emacs.
C-e External packages and information about Emacs.
C-f Emacs FAQ.
C-m How to order printed Emacs manuals.
C-n News of recent Emacs changes.
C-o Emacs ordering and distribution information.
C-p Info about known Emacs problems.
C-s Search forward "help window".
C-t Emacs TODO list.
C-w Information on absence of warranty for GNU Emacs.
next prev parent reply other threads:[~2022-10-02 13:51 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-01 9:08 bug#58216: 28.2; New help-for-help hides user key bindings Allen Li
2022-10-01 14:27 ` Stefan Kangas
2022-10-02 0:08 ` Allen Li
2022-10-02 13:51 ` Stefan Kangas [this message]
2022-10-02 13:53 ` Lars Ingebrigtsen
2022-10-02 14:01 ` Stefan Kangas
2022-10-02 14:07 ` Lars Ingebrigtsen
2022-10-02 14:21 ` Stefan Kangas
2022-10-02 14:33 ` Lars Ingebrigtsen
2022-10-03 1:06 ` Allen Li
2022-10-03 9:01 ` Lars Ingebrigtsen
2022-10-03 9:20 ` Stefan Kangas
2022-10-04 6:36 ` Allen Li
2022-10-04 6:59 ` Stefan Kangas
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=CADwFkmnzR1yjRBJgd-zwXESVWAD0pL80Vh4r49Wk0es5t6BM4g@mail.gmail.com \
--to=stefankangas@gmail.com \
--cc=58216@debbugs.gnu.org \
--cc=darkfeline@felesatra.moe \
/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.