Function: package-menu-describe-package

package-menu-describe-package is an interactive and byte-compiled function defined in package.el.gz.

Signature

(package-menu-describe-package &optional BUTTON)

Documentation

Describe the current package.

The current package is the package at point. If optional arg BUTTON is non-nil, describe its associated package(s); this is always nil in interactive invocations.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package-menu-describe-package (&optional button)
  "Describe the current package.
The current package is the package at point.
If optional arg BUTTON is non-nil, describe its associated
package(s); this is always nil in interactive invocations."
  (interactive nil package-menu-mode)
  (let ((pkg-desc (if button (button-get button 'package-desc)
                    (tabulated-list-get-id))))
    (if pkg-desc
        (describe-package pkg-desc)
      (user-error "No package here"))))