From faeab956e5bfc1dfba87f8e788eb5175b083ea47 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 13 Sep 2024 17:44:05 -0400 Subject: [PATCH] fix(vertico): consult-register: make evil-aware Since the module remaps evil-show-registers to consult-register, the latter should be made aware of evil registers. Fix: #6355 --- modules/completion/vertico/config.el | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/completion/vertico/config.el b/modules/completion/vertico/config.el index 94e8581d5..0a325ef2a 100644 --- a/modules/completion/vertico/config.el +++ b/modules/completion/vertico/config.el @@ -129,6 +129,15 @@ orderless." :before (list #'consult-recent-file #'consult-buffer) (recentf-mode +1)) + (defadvice! +vertico--use-evil-registers-a (fn &rest args) + "Use `evil-register-list' if `evil-mode' is active." + :around #'consult-register--alist + (let ((register-alist + (if (bound-and-true-p evil-local-mode) + (evil-register-list) + register-alist))) + (apply fn args))) + (setq consult-project-function #'doom-project-root consult-narrow-key "<" consult-line-numbers-widen t