More aggressive autoloads reloading on install, autoremove, update & refresh
This commit is contained in:
parent
0aa7bf2d4a
commit
ef9cea4d11
1 changed files with 7 additions and 9 deletions
|
@ -128,19 +128,19 @@ exists."
|
||||||
"Installs requested plugins that aren't installed."
|
"Installs requested plugins that aren't installed."
|
||||||
(doom//reload-doom-autoloads)
|
(doom//reload-doom-autoloads)
|
||||||
(when (doom//packages-install doom-auto-accept)
|
(when (doom//packages-install doom-auto-accept)
|
||||||
(doom//reload)))
|
(doom//reload-package-autoloads)))
|
||||||
|
|
||||||
(def-dispatcher! (update u)
|
(def-dispatcher! (update u)
|
||||||
"Checks for and updates outdated plugins."
|
"Checks for and updates outdated plugins."
|
||||||
(doom//reload-doom-autoloads)
|
(doom//reload-doom-autoloads)
|
||||||
(when (doom//packages-update doom-auto-accept)
|
(when (doom//packages-update doom-auto-accept)
|
||||||
(doom//reload)))
|
(doom//reload-package-autoloads)))
|
||||||
|
|
||||||
(def-dispatcher! (autoremove r)
|
(def-dispatcher! (autoremove r)
|
||||||
"Removes orphaned plugins."
|
"Removes orphaned plugins."
|
||||||
(doom//reload-doom-autoloads)
|
(doom//reload-doom-autoloads)
|
||||||
(when (doom//packages-autoremove doom-auto-accept)
|
(when (doom//packages-autoremove doom-auto-accept)
|
||||||
(doom//reload)))
|
(doom//reload-package-autoloads)))
|
||||||
|
|
||||||
(def-dispatcher! (autoloads a)
|
(def-dispatcher! (autoloads a)
|
||||||
"Regenerates Doom's autoloads file.
|
"Regenerates Doom's autoloads file.
|
||||||
|
@ -196,12 +196,10 @@ recompile. Run this whenever you:
|
||||||
2. Add or remove `package!' blocks to your config,
|
2. Add or remove `package!' blocks to your config,
|
||||||
3. Add or remove autoloaded functions in module autoloaded files.
|
3. Add or remove autoloaded functions in module autoloaded files.
|
||||||
4. Update Doom outside of Doom (e.g. with git)"
|
4. Update Doom outside of Doom (e.g. with git)"
|
||||||
(if (let* ((doom--inhibit-reload t)
|
(let ((doom--inhibit-reload t))
|
||||||
(autoremove-p (with-demoted-errors "%s" (doom//packages-autoremove)))
|
(with-demoted-errors "%s" (doom//packages-autoremove))
|
||||||
(install-p (with-demoted-errors "%s" (doom//packages-install))))
|
(with-demoted-errors "%s" (doom//packages-install)))
|
||||||
(or autoremove-p install-p))
|
(doom//reload-autoloads)
|
||||||
(doom//reload)
|
|
||||||
(doom//reload-autoloads))
|
|
||||||
(doom//byte-compile nil 'recompile))
|
(doom//byte-compile nil 'recompile))
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue