Function: package-menu--prompt-transaction-p

package-menu--prompt-transaction-p is a byte-compiled function defined in package.el.gz.

Signature

(package-menu--prompt-transaction-p DELETE INSTALL UPGRADE)

Documentation

Prompt the user about DELETE, INSTALL, and UPGRADE.

DELETE, INSTALL, and UPGRADE are lists of package-desc objects. Either may be nil, but not all.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package-menu--prompt-transaction-p (delete install upgrade)
  "Prompt the user about DELETE, INSTALL, and UPGRADE.
DELETE, INSTALL, and UPGRADE are lists of `package-desc' objects.
Either may be nil, but not all."
  (y-or-n-p
   (concat
    (when delete
      (format "Packages to delete: %s.  " (package-menu--list-to-prompt delete)))
    (when install
      (format "Packages to install: %s.  " (package-menu--list-to-prompt install)))
    (when upgrade
      (format "Packages to upgrade: %s.  " (package-menu--list-to-prompt upgrade)))
    "Proceed? ")))