mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
'read-multiple-choice' now uses the minibuffer to read a char (bug#79664)
* doc/lispref/commands.texi (Reading One Event): Mention 'read-char-choice-use-read-key'. * lisp/emacs-lisp/rmc.el (rmc--show-help): Show non-selected resized Help window at bottom. Inhibit useless message. Remove unnecessary call to 'pop-to-buffer'. (read-multiple-choice): Call 'read-multiple-choice--from-minibuffer' when 'read-char-choice-use-read-key' is nil. (read-multiple-choice--from-minibuffer): New function. * test/lisp/emacs-lisp/rmc-tests.el (test-rmc--with-minibuffer-setup): New macro. (test-read-multiple-choice, test-read-multiple-choice-help): Test both values of 'read-char-choice-use-read-key'.
This commit is contained in:
parent
d2b0c78366
commit
ab4a616b0b
4 changed files with 136 additions and 32 deletions
5
etc/NEWS
5
etc/NEWS
|
|
@ -277,6 +277,11 @@ minibuffer window using the 'minibuffer-nonselected' face in case
|
|||
when the minibuffer window is no longer selected, but the minibuffer
|
||||
is still waiting for input.
|
||||
|
||||
+++
|
||||
*** 'read-multiple-choice' now uses the minibuffer to read a character.
|
||||
It still can use 'read-key' when the variable
|
||||
'read-char-choice-use-read-key' is non-nil.
|
||||
|
||||
** Mouse
|
||||
|
||||
*** New mode 'mouse-shift-adjust-mode' extends selection with 'S-<mouse-1>'.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue