mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Optimize incremental loading
Interrupt package loading if Emacs recieves input. This further reduces percieved pauses at startup.
This commit is contained in:
@ -324,7 +324,8 @@ intervals."
|
||||
(when req
|
||||
(doom-log "Incrementally loading %s" req)
|
||||
(condition-case e
|
||||
(require req nil t)
|
||||
(or (while-no-input (require req nil t) t)
|
||||
(push req reqs))
|
||||
((error debug)
|
||||
(message "Failed to load '%s' package incrementally, because: %s"
|
||||
req e)))
|
||||
|
Reference in New Issue
Block a user