From 72eb1422c50a4a09e05d9e7c50cbc2d39ec69eff Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 26 Mar 2018 03:06:06 -0400 Subject: [PATCH] Ensure doom-packages is initialized in doom-initialize --- 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 69c761554..2ada88297 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -151,6 +151,8 @@ FORCE-P is non-nil, do it anyway. (unless (load doom-autoload-file t t t) (unless noninteractive (error "No autoloads file! Run make autoloads"))) + (when noninteractive + (delete-file doom-packages-file)) (when (or force-p (not (load doom-packages-file t t t))) ;; Ensure core folders exist, otherwise we get errors (dolist (dir (list doom-local-dir doom-etc-dir doom-cache-dir doom-packages-dir)) @@ -178,9 +180,9 @@ FORCE-P is non-nil, do it anyway. (error "✕ Couldn't install %s" package))) (message "Installing core packages...done"))) (cl-pushnew doom-core-dir load-path :test #'string=) + (doom-initialize-packages 'internal) (unless noninteractive (with-temp-buffer - (doom-initialize-packages 'internal) (prin1 `(setq load-path ',load-path Info-directory-list ',Info-directory-list doom-disabled-packages ',doom-disabled-packages)