mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
doom-initialize: retry package-initialize on error
This commit is contained in:
@ -147,7 +147,11 @@ startup."
|
|||||||
(dolist (dir (list doom-local-dir doom-etc-dir doom-cache-dir package-user-dir))
|
(dolist (dir (list doom-local-dir doom-etc-dir doom-cache-dir package-user-dir))
|
||||||
(unless (file-directory-p dir)
|
(unless (file-directory-p dir)
|
||||||
(make-directory dir t)))
|
(make-directory dir t)))
|
||||||
(package-initialize t)
|
(condition-case _ (package-initialize t)
|
||||||
|
('error
|
||||||
|
(package-refresh-contents)
|
||||||
|
(setq doom--refresh-p t)
|
||||||
|
(package-initialize t)))
|
||||||
;; We could let `package-initialize' fill `load-path', but it costs precious
|
;; We could let `package-initialize' fill `load-path', but it costs precious
|
||||||
;; milliseconds and does other stuff I don't need (like load autoload
|
;; milliseconds and does other stuff I don't need (like load autoload
|
||||||
;; files). My premature optimization quota isn't filled yet.
|
;; files). My premature optimization quota isn't filled yet.
|
||||||
|
Reference in New Issue
Block a user