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
This commit is contained in:
Henrik Lissner 2024-09-13 17:44:05 -04:00
parent 07afef645a
commit faeab956e5
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -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