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))))