From 2b414a4b9d62604645ce586583cf7e9ac86d78ee Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Wed, 3 Jan 2024 16:04:59 +0100 Subject: [PATCH] ; Bind 'minibuffer-complete-and-exit' in "Minibuf" menu * lisp/menu-bar.el (minibuffer-local-completion-map): Bind 'minibuffer-complete-and-exit' in "Minibuf" menu bar menu, shadowing the binding of 'exit-minibuffer' in that menu. --- lisp/menu-bar.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index d8e4497833a..b7c6b31cf7b 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el @@ -2556,6 +2556,10 @@ It must accept a buffer as its only required argument.") (cons "Minibuf" (make-sparse-keymap "Minibuf")))) (let ((map minibuffer-local-completion-map)) + (bindings--define-key map [menu-bar minibuf return] + '(menu-item "Enter" minibuffer-complete-and-exit + :key-sequence "\r" + :help "Complete input and exit minibuffer")) (bindings--define-key map [menu-bar minibuf minibuffer-widen-completions] '(menu-item "Remove Completions Restrictions" -- 2.39.5