4.22 Summary Sorting

You can have the summary buffer sorted in various ways, even though I can’t really see why you’d want that.

C-c C-s C-n

Sort by article number (gnus-summary-sort-by-number).

C-c C-s C-m C-n

Sort by most recent article number (gnus-summary-sort-by-most-recent-number).

C-c C-s C-a

Sort by author (gnus-summary-sort-by-author).

C-c C-s C-t

Sort by recipient (gnus-summary-sort-by-recipient).

C-c C-s C-s

Sort by subject (gnus-summary-sort-by-subject).

C-c C-s C-d

Sort by date (gnus-summary-sort-by-date).

C-c C-s C-m C-d

Sort by most recent date (gnus-summary-sort-by-most-recent-date).

C-c C-s C-l

Sort by lines (gnus-summary-sort-by-lines).

C-c C-s C-c

Sort by article length (gnus-summary-sort-by-chars).

C-c C-s C-m C-m

Sort by article “readedness” marks (gnus-summary-sort-by-marks).

C-c C-s C-i

Sort by score (gnus-summary-sort-by-score).

C-c C-s C-u

Sort by newsgroups (gnus-summary-sort-by-newsgroups).

C-c C-s C-x

Prompts for extra header to sort by (gnus-summary-sort-by-extra). An error will be raised if no sort functions for the header are defined.

C-c C-s C-r

Randomize (gnus-summary-sort-by-random).

C-c C-s C-o

Sort using the default sorting method (gnus-summary-sort-by-original).

These functions will work both when you use threading and when you don’t use threading. In the latter case, all summary lines will be sorted, line by line. In the former case, sorting will be done on a root-by-root basis, which might not be what you were looking for. To toggle whether to use threading, type T T (see Thread Commands).

If a prefix argument if given, the sort order is reversed.