From 8f3045b1471de208dfcecb65b6572bbf0a73279e Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 14 Apr 2020 01:47:20 -0400 Subject: [PATCH] Load incrementally deferred packages on doom/reload --- core/autoload/config.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/autoload/config.el b/core/autoload/config.el index d465d66f4..c8f7cb5b5 100644 --- a/core/autoload/config.el +++ b/core/autoload/config.el @@ -77,6 +77,9 @@ Runs `doom-reload-hook' afterwards." (require 'core-cli) (when (and IS-WINDOWS (file-exists-p doom-env-file)) (warn "Can't regenerate envvar file from within Emacs. Run 'doom env' from the console")) + ;; In case doom/reload is run before incrementally loaded packages are loaded, + ;; which could cause odd load order issues. + (mapc #'require (cdr doom-incremental-packages)) (doom--compile (format "%s sync -e" doom-bin) :on-success (let ((doom-reloading-p t))