Function: minibuffer--sort-by-key

minibuffer--sort-by-key is a byte-compiled function defined in minibuffer.el.gz.

Signature

(minibuffer--sort-by-key ELEMS KEYFUN)

Documentation

Return ELEMS sorted by increasing value of their KEYFUN.

KEYFUN takes an element of ELEMS and should return a numerical value.

Source Code

;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defun minibuffer--sort-by-key (elems keyfun)
  "Return ELEMS sorted by increasing value of their KEYFUN.
KEYFUN takes an element of ELEMS and should return a numerical value."
  (mapcar #'cdr
          (sort (mapcar (lambda (x) (cons (funcall keyfun x) x)) elems)
                 #'car-less-than-car)))