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))