Function: gnus-topic-sort-topic
gnus-topic-sort-topic is a byte-compiled function defined in
gnus-topic.el.gz.
Signature
(gnus-topic-sort-topic TOPIC FUNC REVERSE)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-topic.el.gz
(defun gnus-topic-sort-topic (topic func reverse)
;; Each topic only lists the name of the group, while
;; the sort predicates expect group infos as inputs.
;; So we first transform the group names into infos,
;; then sort, and then transform back into group names.
(setcdr topic
(mapcar #'gnus-info-group
(sort (mapcar #'gnus-get-info (cdr topic)) func)))
;; Do the reversal, if necessary.
(when reverse
(setcdr topic (nreverse (cdr topic)))))