mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
doom-package-backend: improve quelpa-or-elpa heuristic
This commit is contained in:
@ -18,8 +18,10 @@ quelpa or nil (if not installed)."
|
||||
(doom-initialize)
|
||||
(unless (quelpa-setup-p)
|
||||
(error "Could not initialize quelpa"))
|
||||
(cond ((or (assq name quelpa-cache)
|
||||
(plist-get (cdr (assq name doom-packages)) :recipe))
|
||||
(cond ((let ((plist (cdr (assq name doom-packages))))
|
||||
(and (not (plist-get plist :pin))
|
||||
(or (assq name quelpa-cache)
|
||||
(plist-get plist :recipe))))
|
||||
'quelpa)
|
||||
((assq name package-alist)
|
||||
'elpa)))
|
||||
|
Reference in New Issue
Block a user