diff --git a/modules/config/default/+evil-bindings.el b/modules/config/default/+evil-bindings.el index be17cf668..714960e82 100644 --- a/modules/config/default/+evil-bindings.el +++ b/modules/config/default/+evil-bindings.el @@ -624,7 +624,9 @@ :desc "Git stage file" "S" #'magit-stage-file :desc "Git unstage file" "U" #'magit-unstage-file :desc "Magit push popup" "p" #'magit-push-popup - :desc "Magit pull popup" "P" #'magit-pull-popup) + :desc "Magit pull popup" "P" #'magit-pull-popup + (:when (featurep! :tools magit +forge) + :desc "Forge dispatch" "F" #'forge-dispatch)) (:when (featurep! :tools gist) :desc "List gists" "G" #'+gist:list)) diff --git a/modules/tools/magit/+evil-bindings.el b/modules/tools/magit/+evil-bindings.el deleted file mode 100644 index bc5763023..000000000 --- a/modules/tools/magit/+evil-bindings.el +++ /dev/null @@ -1,4 +0,0 @@ -;;; tools/magit/+evil-bindings.el -*- lexical-binding: t; -*- - -(map! :leader - :desc "Forge" "gF" #'forge-dispatch) diff --git a/modules/tools/magit/config.el b/modules/tools/magit/config.el index a5a7b068d..02eade6f3 100644 --- a/modules/tools/magit/config.el +++ b/modules/tools/magit/config.el @@ -105,6 +105,3 @@ what features are available.") (def-package! forge :when (featurep! :tools magit +forge) :after magit) - -(when (featurep! :feature evil) - (load! "+evil-bindings"))