From ac514d7a0c7f1b9a3cc4a5e6265f498fb98d5780 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 14 Jul 2017 18:14:20 +0200 Subject: [PATCH] [Hotfix] Fix doom-initialize-packages #147 Caused by incomplete initialization of Doom core when doom-initialize-packages is used from noninteractive commands. --- core/core-packages.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/core-packages.el b/core/core-packages.el index f0d7fc2e8..d45e51ec7 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -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))