doom-package-backend: improve quelpa-or-elpa heuristic
This commit is contained in:
parent
4d53af3086
commit
8f708dcd30
1 changed files with 4 additions and 2 deletions
|
@ -18,8 +18,10 @@ quelpa or nil (if not installed)."
|
||||||
(doom-initialize)
|
(doom-initialize)
|
||||||
(unless (quelpa-setup-p)
|
(unless (quelpa-setup-p)
|
||||||
(error "Could not initialize quelpa"))
|
(error "Could not initialize quelpa"))
|
||||||
(cond ((or (assq name quelpa-cache)
|
(cond ((let ((plist (cdr (assq name doom-packages))))
|
||||||
(plist-get (cdr (assq name doom-packages)) :recipe))
|
(and (not (plist-get plist :pin))
|
||||||
|
(or (assq name quelpa-cache)
|
||||||
|
(plist-get plist :recipe))))
|
||||||
'quelpa)
|
'quelpa)
|
||||||
((assq name package-alist)
|
((assq name package-alist)
|
||||||
'elpa)))
|
'elpa)))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue