Function: package-show-package-list

package-show-package-list is an interactive and byte-compiled function defined in package.el.gz.

Signature

(package-show-package-list &optional PACKAGES KEYWORDS)

Documentation

Display PACKAGES in a *Packages* buffer.

This is similar to list-packages, but it does not fetch the updated list of packages, and it only displays packages with names in PACKAGES (which should be a list of symbols).

When KEYWORDS are given, only packages with those KEYWORDS are shown.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
;; Used in finder.el
(defun package-show-package-list (&optional packages keywords)
  "Display PACKAGES in a *Packages* buffer.
This is similar to `list-packages', but it does not fetch the
updated list of packages, and it only displays packages with
names in PACKAGES (which should be a list of symbols).

When KEYWORDS are given, only packages with those KEYWORDS are
shown."
  (interactive)
  (require 'finder-inf nil t)
  (let* ((buf (get-buffer-create "*Packages*"))
         (win (get-buffer-window buf)))
    (with-current-buffer buf
      (package-menu-mode)
      (package-menu--generate nil packages keywords))
    (if win
        (select-window win)
      (switch-to-buffer buf))))