diff --git a/layers/+source-control/git/packages.el b/layers/+source-control/git/packages.el index bba19d808..432a45319 100644 --- a/layers/+source-control/git/packages.el +++ b/layers/+source-control/git/packages.el @@ -49,7 +49,14 @@ (when (spacemacs//support-evilified-buffer-p dotspacemacs-editing-style) (evil-magit-init)) (evil-define-key 'motion magit-mode-map - (kbd dotspacemacs-leader-key) spacemacs-default-map))) + (kbd dotspacemacs-leader-key) spacemacs-default-map) + ;; Remove inherited bindings from evil-mc and evil-easymotion + ;; do this after the config to make sure the keymap is available + (which-key-add-keymap-based-replacements magit-mode-map + " g r" nil + " g r" nil + " g s" nil + " g s" nil))) (defun git/init-evil-magit () (use-package evil-magit @@ -148,14 +155,6 @@ (spacemacs/set-leader-keys "gfi" 'gitignore-templates-new-file))) -(defun git/post-init-magit () - ;; Remove inherited bindings from evil-mc and evil-easymotion - (which-key-add-keymap-based-replacements magit-mode-map - " g r" nil - " g r" nil - " g s" nil - " g s" nil)) - (defun git/init-magit () (use-package magit :defer (spacemacs/defer)