[Hotfix] Fix doom-initialize-packages #147

Caused by incomplete initialization of Doom core when
doom-initialize-packages is used from noninteractive commands.
This commit is contained in:
Henrik Lissner 2017-07-14 18:14:20 +02:00
parent 4454226a42
commit ac514d7a0c
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -206,7 +206,9 @@ This aggressively reloads core autoload files."
(error-message-string ex))))))))
(when (or force-p (not doom-modules))
(setq doom-modules nil)
(funcall load-fn (expand-file-name "init.el" doom-emacs-dir)))
(funcall load-fn (expand-file-name "init.el" doom-emacs-dir))
(dolist (file (directory-files doom-core-dir t "core-[^.]+\\.el$" t))
(funcall load-fn file)))
(when (or force-p (not doom-packages))
(setq doom-packages nil)
(funcall load-fn (expand-file-name "packages.el" doom-core-dir))