Evaluate package! properties & error on :fetcher

- No longer translates :fetcher to :host. Update your package!
  declaration people!
- Now evaluates the values for properties (except for :recipe IF it is a
  list whose CAR passes keywordp -- for backwards compatibility).
- Throws error if an invalid property is used for a package!'s :recipe
This commit is contained in:
Henrik Lissner 2019-11-17 16:43:23 -05:00
parent ffb4aa91da
commit 3195b84fd2
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 21 additions and 25 deletions

View file

@ -81,7 +81,7 @@
Excludes packages that have a non-nil :built-in property."
(when-let (plist (doom-package-get package))
(not (plist-get plist :ignore) t)))
(not (plist-get plist :ignore))))
;;;###autoload
(defun doom-package-private-p (package)