From e44f5d0457e395e6c78c8c005eeddbc9d4f68afb Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 20 Jun 2017 16:21:29 +0200 Subject: [PATCH] Call doom|finalize after doom-initialize-packages doom-initialize-packages re-initializes certain important variables, like gc-cons-threshold (which causes intermittent freezing when set too high), without resetting them to sensible defaults. This ensures those variable are reset afterwards. --- core/core-packages.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/core-packages.el b/core/core-packages.el index 8c5995660..f4614d09c 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -205,7 +205,8 @@ This aggressively reloads core autoload files." in (append (nreverse (file-expand-wildcards (expand-file-name "core*.el" doom-core-dir))) (file-expand-wildcards (expand-file-name "autoload/*.el" doom-core-dir)) (doom--module-paths "config.el")) - do (funcall load-fn file t)))) + do (funcall load-fn file t))) + (doom|finalize)) (when (or force-p (not doom-packages)) (setq doom-packages nil) (funcall load-fn (expand-file-name "packages.el" doom-core-dir))