Optimize incremental loading
Interrupt package loading if Emacs recieves input. This further reduces percieved pauses at startup.
This commit is contained in:
parent
f7fb729269
commit
4d20655f78
1 changed files with 2 additions and 1 deletions
|
@ -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)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue