Function: package-install-button-action
package-install-button-action is a byte-compiled function defined in
package.el.gz.
Signature
(package-install-button-action BUTTON)
Documentation
Run package-install on the package BUTTON points to.
Used for the action property of buttons in the buffer created by
describe-package.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package-install-button-action (button)
"Run `package-install' on the package BUTTON points to.
Used for the `action' property of buttons in the buffer created by
`describe-package'."
(let ((pkg-desc (button-get button 'package-desc)))
(when (y-or-n-p (format-message "Install package `%s'? "
(package-desc-full-name pkg-desc)))
(package-install pkg-desc nil)
(describe-package (package-desc-name pkg-desc)))))