I love the
mutt e-mail client, it has a level of automation and configurability unmatched by any other e-mail tool I've used. Not to mention being able to compose messages in
vim, always a critical capability for a useful e-mail client.
Unfortunately with the default thread sorting I miss new messages sometimes because threads sort by oldest instead of newest entry in the thread. This is solved by this configuration in
.muttrc:
# Sort threads by new message date, not first message date
set sort = threads
set sort_aux = last-date-received
As is labeled on the tin, this will sort any newly updated threads by last date received instead of the date of the first message, so newly updated threads are not missed.
I found this helpful tip at
https://inodes.org/2008/04/14/sorting-in-mutt/.