From f06372b0c5db56a547972238aef203ddc6b8b4c6 Mon Sep 17 00:00:00 2001 From: David Morgan Date: Thu, 8 Jul 2021 16:29:38 +0100 Subject: Update config for vertico/consult some more --- emacs-prelude/personal/lisp/init-completion.el | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'emacs-prelude/personal/lisp') diff --git a/emacs-prelude/personal/lisp/init-completion.el b/emacs-prelude/personal/lisp/init-completion.el index 4534ee0..08e2cba 100644 --- a/emacs-prelude/personal/lisp/init-completion.el +++ b/emacs-prelude/personal/lisp/init-completion.el @@ -5,11 +5,6 @@ (setq tab-always-indent 'complete) ;; for vertico - ;; Add prompt indicator to `completing-read-multiple'. - (defun crm-indicator (args) - (cons (concat "[CRM] " (car args)) (cdr args))) - (advice-add #'completing-read-multiple :filter-args #'crm-indicator) - ;; Do not allow the cursor in the minibuffer prompt (setq minibuffer-prompt-properties '(read-only t cursor-intangible t face minibuffer-prompt)) (add-hook 'minibuffer-setup-hook #'cursor-intangible-mode) @@ -161,6 +156,9 @@ ;; This adds thin lines, sorting and hides the mode line of the window. (advice-add #'register-preview :override #'consult-register-window) + ;; Optionally replace `completing-read-multiple' with an enhanced version. + (advice-add #'completing-read-multiple :override #'consult-completing-read-multiple) + ;; Use Consult to select xref locations with preview (setq xref-show-xrefs-function #'consult-xref xref-show-definitions-function #'consult-xref) -- cgit 1.4.1-2-gfad0