mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
config/default: Fix evil-collection anti-hacks #604
This commit is contained in:
@ -772,14 +772,16 @@
|
|||||||
;; Evil-collection fixes
|
;; Evil-collection fixes
|
||||||
;;
|
;;
|
||||||
|
|
||||||
(when (featurep 'evil-collection)
|
|
||||||
(defun +config|deal-with-evil-collections-bs (_feature keymaps)
|
(defun +config|deal-with-evil-collections-bs (_feature keymaps)
|
||||||
"Unmap keys that conflict with Doom's defaults."
|
"Unmap keys that conflict with Doom's defaults."
|
||||||
(dolist (map keymaps)
|
(dolist (map keymaps)
|
||||||
(evil-define-key '(normal visual motion) map
|
(evil-delay `(and (boundp ',map) (keymapp ,map))
|
||||||
doom-leader-key nil
|
`(evil-define-key* '(normal visual motion) ,map
|
||||||
"C-j" nil "C-k" nil
|
(kbd doom-leader-key) nil
|
||||||
"gd" nil "gf" nil
|
(kbd "C-j") nil (kbd "C-k") nil
|
||||||
"K" nil
|
"gd" nil "gf" nil "K" nil
|
||||||
"]" nil "[" nil)))
|
"]" nil "[" nil)
|
||||||
(add-hook 'evil-collection-setup-hook #'+config|deal-with-evil-collections-bs))
|
'after-load-functions t nil
|
||||||
|
(format "+default-redefine-key-in-%s" map))))
|
||||||
|
|
||||||
|
(add-hook 'evil-collection-setup-hook #'+config|deal-with-evil-collections-bs)
|
||||||
|
Reference in New Issue
Block a user