Function: package-browse-url
package-browse-url is an interactive and byte-compiled function
defined in package.el.gz.
Signature
(package-browse-url DESC &optional SECONDARY)
Documentation
Open the website of the package under point in a browser.
browse-url is used to determine the browser to be used.
If SECONDARY (interactively, the prefix), use the secondary browser.
Probably introduced at or before Emacs version 28.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package-browse-url (desc &optional secondary)
"Open the website of the package under point in a browser.
`browse-url' is used to determine the browser to be used.
If SECONDARY (interactively, the prefix), use the secondary browser."
(interactive (list (tabulated-list-get-id)
current-prefix-arg)
package-menu-mode)
(unless desc
(user-error "No package here"))
(let ((url (cdr (assoc :url (package-desc-extras desc)))))
(unless url
(user-error "No website for %s" (package-desc-name desc)))
(if secondary
(funcall browse-url-secondary-browser-function url)
(browse-url url))))