mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2026-09-10 07:46:51 -04:00
Fix 'describe-package' for the Emacs pseudo package
* lisp/emacs-lisp/package.el (describe-package-1): Manually construct a package-desc object if the package being described in 'emacs', otherwise fall back to 'package-get-descriptor'. This is necessary since 'package-get-descriptor' doesn't handle pseudo packages. (Bug#81671)
This commit is contained in:
parent
d3229f9f37
commit
f60d4243e6
|
|
@ -2815,7 +2815,10 @@ If no such file exists, the function returns nil."
|
|||
"Insert the package description for PKG.
|
||||
Helper function for `describe-package'."
|
||||
(require 'lisp-mnt)
|
||||
(let* ((desc (package-get-descriptor pkg t))
|
||||
(let* ((desc (if (eq pkg 'emacs)
|
||||
(package--from-builtin
|
||||
(assq 'emacs package--builtins))
|
||||
(package-get-descriptor pkg t)))
|
||||
(name (if desc (package-desc-name desc) pkg))
|
||||
(pkg-dir (if desc (package-desc-dir desc)))
|
||||
(reqs (if desc (package--dependencies desc)))
|
||||
|
|
|
|||
Loading…
Reference in a new issue