diff --git a/modules/config/default/+evil-bindings.el b/modules/config/default/+evil-bindings.el index 542b3900a..5e4c3ffd4 100644 --- a/modules/config/default/+evil-bindings.el +++ b/modules/config/default/+evil-bindings.el @@ -3,10 +3,8 @@ ;; This file defines a Spacemacs-esque keybinding scheme ;; Don't let evil-collection interfere with certain keys -(setq evil-collection-key-blacklist - (list "gd" "gf" "K" "[" "]" "gz" "" - doom-leader-key doom-localleader-key - doom-leader-alt-key doom-localleader-alt-key)) +(appendq! evil-collection-key-blacklist + '("gd" "gf" "K" "[" "]" "gz" "")) (defadvice! +default-evil-collection-disable-blacklist-a (orig-fn) :around #'evil-collection-vterm-toggle-send-escape ; allow binding to ESC diff --git a/modules/editor/evil/+everywhere.el b/modules/editor/evil/+everywhere.el index 1947d26ce..ea8ba4ddc 100644 --- a/modules/editor/evil/+everywhere.el +++ b/modules/editor/evil/+everywhere.el @@ -226,6 +226,11 @@ and complains if a module is loaded too early (during startup)." "q" #'kill-current-buffer "d" #'process-menu-delete-process) +;; Don't overwrite the leader keys +(setq evil-collection-key-blacklist + (list doom-leader-key doom-localleader-key + doom-leader-alt-key doom-localleader-alt-key)) + ;; Load the rest (dolist (mode evil-collection-mode-list) (dolist (req (or (cdr-safe mode) (list mode)))