GNU bug report logs -
#29141
25.3; Precise if read-key of prefix key is active
Previous Next
Reported by: Pierre-Yves Luyten <py <at> luyten.fr>
Date: Fri, 3 Nov 2017 22:31:02 UTC
Severity: wishlist
Tags: moreinfo
Found in version 25.3
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Pierre-Yves Luyten <py <at> luyten.fr> writes:
> Expected behavior
> Since the user needs to learn the core of Emacs, it is necessary to be
> able to present to the user, not only available shortuts, but also the
> name of the current keymap
>
> Behavior
> As far as i know, there is no way to say if a prefix key is active.
> One could parse which shortcuts are active, then deduce which prefix key
> is active, but this would not be very reliable.
(I'm going through old bug reports that unfortunately weren't resolved
at the time.)
I'm not sure I understand what is being requested here. For instance:
(key-binding "\C-c")
=> (keymap (keymap (67108896 . erc-track-switch-buffer) (0 . erc-track-switch-buffer)) mode-specific-command-prefix)
If a key sequence is a prefix key, key-binding will return a keymap, so
you can check that.
As for "the name of the current keymap" -- I'm not sure I understand
that, either. current-local-map will return that, but perhaps something
else is means?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 3 years and 28 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.