Some packages (like evil-collection and dumb-jump) use helm macros, but Doom cannot ensure helm will be installed by the time these packages are byte-compiled during installation. In fact, the default load order prevents this. Rather than imposing hard load order requirements, we just make sure helm is higher on the packages list, so it gets installed sooner.
29 lines
801 B
EmacsLisp
29 lines
801 B
EmacsLisp
;; -*- 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-ediff)
|
|
(package! evil-embrace)
|
|
(package! evil-escape)
|
|
(package! evil-exchange)
|
|
(package! evil-indent-plus)
|
|
(package! evil-matchit)
|
|
(package! evil-mc)
|
|
(package! evil-multiedit)
|
|
(package! evil-numbers)
|
|
(package! evil-textobj-anyblock)
|
|
(package! evil-snipe)
|
|
(package! evil-surround)
|
|
(package! evil-vimish-fold)
|
|
(package! evil-visualstar)
|