Function: gnus-summary-sort-by-extra
gnus-summary-sort-by-extra is an interactive and byte-compiled
function defined in gnus-sum.el.gz.
Signature
(gnus-summary-sort-by-extra &optional REVERSE)
Documentation
Sort the summary buffer using an extra header.
Argument REVERSE means reverse order.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-summary-sort-by-extra (&optional reverse)
"Sort the summary buffer using an extra header.
Argument REVERSE means reverse order."
(interactive "P" gnus-summary-mode)
(let* ((extra-header
(gnus-completing-read "Sort by extra header"
(mapcar #'symbol-name gnus-extra-headers)
t nil nil
(symbol-name
(car gnus-extra-headers))))
(header (downcase extra-header)))
(if (and (fboundp (intern
(format "gnus-thread-sort-by-%s" header)))
(fboundp
(intern (format "gnus-article-sort-by-%s" header))))
(gnus-summary-sort header reverse)
(error "No sort function defined for header: %s" extra-header))))