diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2022-06-24 20:16:51 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-06-24 20:18:21 +0200 |
commit | cdbb02a597298b7812b456fca3d61e223dc40b7c (patch) | |
tree | 0e68d6c41c0f7f8838b69c2e8de3e26e6ee1bb6e /lisp/emacs-lisp/byte-run.el | |
parent | 41c09d347feb94b9070a9aa2c78ccf65be7fd268 (diff) | |
download | emacs-cdbb02a597298b7812b456fca3d61e223dc40b7c.tar.gz emacs-cdbb02a597298b7812b456fca3d61e223dc40b7c.tar.bz2 emacs-cdbb02a597298b7812b456fca3d61e223dc40b7c.zip |
Allow toggling completion modes for `M-x' with `M-X'
* doc/lispref/commands.texi (Interactive Call): Document it.
* lisp/minibuffer.el (minibuffer-local-must-match-map): Bind 'M-X'.
* lisp/simple.el (execute-extended-command-cycle): New command.
(read-extended-command): Use it to allow toggling (bug#47215).
(read-extended-command-1): Renamed from `read-extended-command'.
(execute-extended-command-for-buffer): Factored out most of the
code...
(command-completion--command-for-this-buffer-function): ... to
here.
(extended-command-versions): New variable.
This code is based on a patch by Felician Nemeth
<felician.nemeth@gmail.com>.
Diffstat (limited to 'lisp/emacs-lisp/byte-run.el')
0 files changed, 0 insertions, 0 deletions