Function: package-menu--description-predicate

package-menu--description-predicate is a byte-compiled function defined in package.el.gz.

Signature

(package-menu--description-predicate A B)

Documentation

Predicate to sort "*Packages*" buffer by the description column.

This is used for tabulated-list-format in package-menu-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package-menu--description-predicate (A B)
  "Predicate to sort \"*Packages*\" buffer by the description column.
This is used for `tabulated-list-format' in `package-menu-mode'."
  (let ((dA (aref (cadr A) (if (cdr package-archives) 4 3)))
        (dB (aref (cadr B) (if (cdr package-archives) 4 3))))
    (if (string= dA dB)
        (package-menu--name-predicate A B)
      (string< dA dB))))