mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-11 13:07:28 -05:00
Make interactive doom/compile less destructive
It would reload all files; which is harmless, but does unnecessarily inflate variables that get push-ed or nconc-ed to. It's best to compile from the command line.
This commit is contained in:
@ -525,7 +525,7 @@ If ONLY-RECOMPILE-P is non-nil, only recompile out-of-date files."
|
|||||||
(interactive "P")
|
(interactive "P")
|
||||||
;; Ensure all relevant config files are loaded and up-to-date. This way we
|
;; Ensure all relevant config files are loaded and up-to-date. This way we
|
||||||
;; don't need eval-when-compile and require blocks scattered all over.
|
;; don't need eval-when-compile and require blocks scattered all over.
|
||||||
(doom-initialize-packages t t)
|
(doom-initialize-packages t noninteractive)
|
||||||
(let ((targets
|
(let ((targets
|
||||||
(cond ((equal (car command-line-args-left) "--")
|
(cond ((equal (car command-line-args-left) "--")
|
||||||
(cl-loop for file in (cdr command-line-args-left)
|
(cl-loop for file in (cdr command-line-args-left)
|
||||||
|
Reference in New Issue
Block a user