Function: rmail-sort-by-subject
rmail-sort-by-subject is an autoloaded, interactive and byte-compiled
function defined in rmailsort.el.gz.
Signature
(rmail-sort-by-subject REVERSE)
Documentation
Sort messages of current Rmail buffer by "Subject" header.
Ignores any "Re: " prefix. If prefix argument REVERSE is non-nil, sorts in reverse order.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/mail/rmailsort.el.gz
;;;###autoload
(defun rmail-sort-by-subject (reverse)
"Sort messages of current Rmail buffer by \"Subject\" header.
Ignores any \"Re: \" prefix. If prefix argument REVERSE is
non-nil, sorts in reverse order."
;; Note this is a case-sensitive sort.
(interactive "P")
(rmail-sort-messages reverse
(lambda (msg)
(let ((key (or (rmail-get-header "Subject" msg) ""))
(case-fold-search t))
;; Remove `Re:'
(if (string-match "^\\(re:[ \t]*\\)*" key)
(substring key (match-end 0))
key)))))