From 4b05a64263d98b39a2f4014dd64090246787dd91 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 5 Dec 2019 14:55:01 -0500 Subject: [PATCH] Ensure no autoloads files are preloaded on 'doom refresh' --- core/core-cli.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/core-cli.el b/core/core-cli.el index 3893a126a..a235fa63b 100644 --- a/core/core-cli.el +++ b/core/core-cli.el @@ -235,10 +235,18 @@ recompile. Run this whenever you: It will ensure that unneeded packages are removed, all needed packages are installed, autoloads files are up-to-date and no byte-compiled files have gone stale." + :bare t (print! (green "Initiating a refresh of Doom Emacs...\n")) (let (success) (when (file-exists-p doom-env-file) (doom-cli-reload-env-file 'force)) + + (mapc #'doom--cli-delete-autoloads-file + (list doom-autoload-file + doom-package-autoload-file)) + + (doom-initialize 'force 'noerror) + (doom-initialize-modules) (doom-cli-reload-core-autoloads (not if-necessary-p)) (unwind-protect (progn