Ensure no autoloads files are preloaded on 'doom refresh'

This commit is contained in:
Henrik Lissner 2019-12-05 14:55:01 -05:00
parent d232ba241f
commit 4b05a64263
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

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