Ensure straight is loaded on doom-initialize-packages
Without causing recursive require errors if called in an after! handler for straight.
This commit is contained in:
parent
8d3536fa77
commit
b2fd76cb49
|
@ -198,7 +198,6 @@ ones."
|
|||
"Reload `doom-packages', `package' and `quelpa'."
|
||||
(interactive)
|
||||
;; HACK straight.el must be loaded for this to work
|
||||
(require 'straight)
|
||||
(message "Reloading packages")
|
||||
(doom-initialize-packages t)
|
||||
(message "Reloading packages...DONE"))
|
||||
|
|
|
@ -138,6 +138,8 @@ necessary package metadata is initialized and available for them."
|
|||
(when (or force-p (not doom-init-packages-p))
|
||||
(doom-log "Initializing straight")
|
||||
(setq doom-init-packages-p t)
|
||||
(unless (fboundp 'straight--reset-caches)
|
||||
(require 'straight))
|
||||
(straight--reset-caches)
|
||||
(mapc #'straight-use-recipes doom-core-package-sources)
|
||||
(straight-register-package
|
||||
|
|
Loading…
Reference in New Issue
Block a user