Update straight init
Since straight-allow-recipe-inheritance was introduced upstream, we no longer need to merge recipes ourselves.
This commit is contained in:
parent
9d9b6e514c
commit
9676c7a871
1 changed files with 3 additions and 6 deletions
|
@ -214,16 +214,13 @@ necessary package metadata is initialized and available for them."
|
|||
(setq doom-disabled-packages nil
|
||||
doom-packages (doom-package-list))
|
||||
(cl-loop for (pkg . plist) in doom-packages
|
||||
for ignored = (plist-get plist :ignore)
|
||||
for disabled = (plist-get plist :disable)
|
||||
if disabled
|
||||
if (plist-get plist :disable)
|
||||
do (cl-pushnew pkg doom-disabled-packages)
|
||||
else if (not ignored)
|
||||
else if (not (plist-get plist :ignore))
|
||||
do (with-demoted-errors "Package error: %s"
|
||||
(straight-register-package
|
||||
(if-let (recipe (plist-get plist :recipe))
|
||||
(let ((plist (straight-recipes-retrieve pkg)))
|
||||
`(,pkg ,@(doom-plist-merge recipe (cdr plist))))
|
||||
(cons pkg recipe)
|
||||
pkg))))
|
||||
(unless doom-interactive-mode
|
||||
(add-hook 'kill-emacs-hook #'doom--finalize-straight))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue