]> git.eshelyaron.com Git - emacs.git/commit
New option to use arrows in the minibuffer to select completions (bug#59486)
authorJuri Linkov <juri@linkov.net>
Sun, 5 Nov 2023 17:52:33 +0000 (19:52 +0200)
committerJuri Linkov <juri@linkov.net>
Sun, 5 Nov 2023 17:52:33 +0000 (19:52 +0200)
commitf0c0ff6bf23ec667ff5487fd94b7f46803ea00ac
treebec9c209603174eeece0297a772e722fa255ba65
parentad82bc9b29eacad29a441bbb4e87bd09ef1ff1c4
New option to use arrows in the minibuffer to select completions (bug#59486)

* lisp/minibuffer.el (minibuffer-visible-completions): New defcustom.
(minibuffer-visible-completions-bind): New function.
(minibuffer-visible-completions-map): New defvar-keymap.
(minibuffer-mode): Set buffer-local minibuffer-completion-auto-choose
to nil for minibuffer-visible-completions.
(completing-read-default, completion-in-region-mode):
Use minibuffer-visible-completions to compose keymap
with minibuffer-visible-completions-map.
(minibuffer-next-completion): Add new arg VERTICAL,
and use next-line-completion.
(minibuffer-next-line-completion)
(minibuffer-previous-line-completion): New commands.
etc/NEWS
lisp/minibuffer.el