mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-05 12:37:33 -05:00
Fix doom//packages-update not updating dependencies
This commit is contained in:
@ -140,16 +140,15 @@ Used by `doom//packages-update'."
|
|||||||
(require 'async)
|
(require 'async)
|
||||||
(let (quelpa-pkgs elpa-pkgs)
|
(let (quelpa-pkgs elpa-pkgs)
|
||||||
;; Separate quelpa from elpa packages
|
;; Separate quelpa from elpa packages
|
||||||
(dolist (pkg (doom-get-packages t))
|
(dolist (pkg (mapcar #'car package-alist))
|
||||||
(let ((sym (car pkg)))
|
(when (and (or (not (doom-package-prop pkg :freeze))
|
||||||
(when (and (or (not (doom-package-prop sym :freeze))
|
|
||||||
include-frozen-p)
|
include-frozen-p)
|
||||||
(not (doom-package-prop sym :ignore))
|
(not (doom-package-prop pkg :ignore))
|
||||||
(not (doom-package-different-backend-p sym)))
|
(not (doom-package-different-backend-p pkg)))
|
||||||
(push sym
|
(push pkg
|
||||||
(if (eq (doom-package-backend sym) 'quelpa)
|
(if (eq (doom-package-backend pkg) 'quelpa)
|
||||||
quelpa-pkgs
|
quelpa-pkgs
|
||||||
elpa-pkgs)))))
|
elpa-pkgs))))
|
||||||
;; The bottleneck in this process is quelpa's version checks, so check them
|
;; The bottleneck in this process is quelpa's version checks, so check them
|
||||||
;; asynchronously.
|
;; asynchronously.
|
||||||
(let (futures)
|
(let (futures)
|
||||||
|
Reference in New Issue
Block a user