diff options
author | Matt Armstrong <matt@rfc20.org> | 2022-08-02 12:14:09 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-08-02 12:14:09 +0200 |
commit | 50a192795ad64d2ea49274b402cb42530a5199ca (patch) | |
tree | 8bfa4aee681589f791c548024416d66c1dc31213 /lisp/emacs-lisp | |
parent | 6fd1fb8a6837acde8e1c9ab26618ec0f36121c72 (diff) | |
download | emacs-50a192795ad64d2ea49274b402cb42530a5199ca.tar.gz emacs-50a192795ad64d2ea49274b402cb42530a5199ca.tar.bz2 emacs-50a192795ad64d2ea49274b402cb42530a5199ca.zip |
Consider built-in packages to be installed
* lisp/emacs-lisp/package.el (package-installed-p): Check for built-in
packages before initialization. (bug#56877).
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/package.el | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index df70f908daf..482de52f856 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -2085,7 +2085,10 @@ If PACKAGE is a `package-desc' object, MIN-VERSION is ignored." package-activated-list) ;; We used the quickstart: make it possible to use package-installed-p ;; even before package is fully initialized. - (memq package package-activated-list)) + (or + (memq package package-activated-list) + ;; Also check built-in packages. + (package-built-in-p package min-version))) (t (or (let ((pkg-descs (cdr (assq package (package--alist))))) |