doomemacs/modules/feature/evil/packages.el
Henrik Lissner bc4fb8f18e
Fix helm macro errors due to load order
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.
2018-06-05 14:08:29 +02:00

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)