GNU bug report logs -
#1111
describe-key's key notation display inconsistency
Previous Next
Reported by: xah lee <xah <at> xahlee.org>
Date: Tue, 7 Oct 2008 15:20:03 UTC
Severity: wishlist
Tags: fixed
Fixed in version 28.1
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> This is now the case in Emacs 28, from NEWS:
>
> ** Modifiers now go outside angle brackets in pretty-printed key
> bindings.
> For example, 'RET' with Control and Meta modifiers is now shown as
> 'C-M-<return>' instead of '<C-M-return>'. Either variant can be
> used
> as input; functions such as 'kbd' and 'read-kbd-macro' accept both
> styles as equivalent (they have done so for a long time).
Unfortunate.
Should have instead made the manuals consistent
with the way Emacs has (forever) talked about
itself, if consistency was the aim. (Internal
/ local consistency is always more important
than global consistency.
This will require at least some 3rd-party docs
(HTML, wiki, plain-text, whatever) to change,
where such bindings are explicit (not via
\\[...]).
And as I mentioned in this thread, it will
lead users to misread and confuse things like
`C-x <right>' with `C-<right>'. There's
no such problem with `<C-right>'.
___
Beyond that, if the change is what was requested
by the OP, then it's a change in *Help* (perhaps
among other things). And yet that's not even
mentioned in the NEWS.
What does "in pretty-printed key bindings" refer
to? Users will rightfully wonder. The manuals?
(No, they already used C-<right>.) Output of
`pp' commands? Messages? Byte-compiler
warnings? All of the above? None of the above?
This bug report was last modified 3 years and 298 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.