diff --git a/modules/feature/evil/packages.el b/modules/feature/evil/packages.el index 20ee93058..1e04024de 100644 --- a/modules/feature/evil/packages.el +++ b/modules/feature/evil/packages.el @@ -1,17 +1,9 @@ ;; -*- no-byte-compile: t; -*- ;;; feature/evil/packages.el -;; `evil-collection' uses the `with-helm-buffer' macro, but this requires helm -;; be loaded before it is byte-compiled during installation. To ensure this, we -;; declare helm before evil-collection. -(when (featurep! :completion helm) - (depends-on! :completion helm)) - -;; (package! evil) (package! evil-args) (package! evil-commentary) -(package! evil-collection) (package! evil-easymotion) (package! evil-embrace) (package! evil-escape) @@ -27,3 +19,13 @@ (package! evil-vimish-fold) (package! evil-visualstar) (package! exato) + + +;; +(when (featurep! +everywhere) + ;; `evil-collection-neotree' uses the `neotree-make-executor' macro, but this + ;; requires neotree be available during byte-compilation (while installing). + (when (featurep! :ui neotree) + (depends-on! :ui neotree)) + + (package! evil-collection))