Function: package-menu-mark-obsolete-for-deletion

package-menu-mark-obsolete-for-deletion is an interactive and byte-compiled function defined in package.el.gz.

Signature

(package-menu-mark-obsolete-for-deletion)

Documentation

Mark all obsolete packages for deletion.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package-menu-mark-obsolete-for-deletion ()
  "Mark all obsolete packages for deletion."
  (interactive nil package-menu-mode)
  (package--ensure-package-menu-mode)
  (save-excursion
    (goto-char (point-min))
    (while (not (eobp))
      (if (equal (package-menu-get-status) "obsolete")
          (progn (package-menu--overlay-line 'package-mark-delete-line)
                 (tabulated-list-put-tag "D" t))
        (forward-line 1)))))