Fix void doom-package-list error on first install
This commit is contained in:
parent
0890851e81
commit
ea65f82e4d
2 changed files with 4 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
|||
;;; core/autoload/packages.el -*- lexical-binding: t; -*-
|
||||
|
||||
(require 'core-packages)
|
||||
(require 'straight)
|
||||
|
||||
|
||||
;;
|
||||
|
|
|
@ -142,6 +142,9 @@ necessary package metadata is initialized and available for them."
|
|||
(dolist (package (straight--directory-files (straight--build-dir)))
|
||||
(add-to-list 'load-path (directory-file-name (straight--build-dir package)))))
|
||||
(when (or force-p (not doom-packages))
|
||||
;; On first install, the packages API will be unavailable
|
||||
(unless (fboundp 'doom-package-list)
|
||||
(load! "autoload/packages.el"))
|
||||
(setq doom-disabled-packages nil
|
||||
doom-packages (doom-package-list))
|
||||
(cl-loop for (pkg . plist) in doom-packages
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue