From 04e5d427011efc85be50f8961ea9b5d131c9b6e0 Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Fri, 14 Apr 2023 11:35:44 +0300 Subject: [PATCH] Bind M-j to minibuffer-force-complete-and-exit during completion --- .emacs.d/init.el | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 5a6a997..b363166 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -768,10 +768,18 @@ as the initial input for completion, and return that directory." (list string nil action) (list string pred action)))) - (define-key minibuffer-local-completion-map - [remap previous-line] #'minibuffer-previous-completion) - (define-key minibuffer-local-completion-map - [remap next-line] #'minibuffer-next-completion) + (keymap-set minibuffer-local-completion-map + " " + #'minibuffer-previous-completion) + + (keymap-set minibuffer-local-completion-map + " " + #'minibuffer-next-completion) + + (keymap-set minibuffer-local-completion-map + " " + #'minibuffer-force-complete-and-exit) + (with-eval-after-load 'marginalia (add-hook 'marginalia-mode-hook #'all-the-icons-completion-marginalia-setup)) -- 2.39.2