I am on an automated mailing list which I automatically filter into a
separate Gnus group.  Each message on this list is an individual,
non-threaded messages.  Many of these messages are indeed related, and
this can be determined by the subject.  I have put my own
subject-simplifying function in the `gnus-simplify-subject-functions'
variable for this group.  This correctly gathers the individual messages
into threads.

Now the problem: I want to sort the *Summary* buffer like this: Each
thread is sorted from the oldest to the newest message by date.  The
*Summary* buffer is sorted by the most recent date in each thread.

This seems like it should be simple: Set
`gnus-sort-gathered-threads-function' to `gnus-thread-sort-by-date', and
set `gnus-thread-sort-functions' to
`gnus-thread-sort-by-most-recent-date'.  (Well, I lie a little.  I
actually want the reverse of `gnus-thread-sort-by-most-recent-date',
putting the oldest threads at the top, but that's easy to hack.)

But this doesn't seem to do what I want.  It looks like Gnus makes
threads, sorts them, gathers the threads, and then sorts within the
threads.  The upshot is my threads get gathered correctly, and the
messages in a thread are sorted correctly, but the threads are sorted by
(I believe accident) the oldest message in each thread, rather than the
most recent.

Am I doing something wrong?  Is there another way to achieve my desired
result?

-- 
Michael Welsh Duggan
([email protected])


_______________________________________________
info-gnus-english mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/info-gnus-english

Reply via email to