On Sat, Oct 25, 2008 at 09:06:06AM -0500, Kyle Wheeler wrote: > I do that too; here's how: > > folder-hook . 'set sort=threads' > folder-hook '=$' 'set sort=date-received' > > That should work no matter where your messages are or how they're > stored. > > > Now however, I can't get it to sort my imap mailboxes. I can do it > > manually with "set sort=threads" but I can't get it to work > > automatically. > > What do your folder hooks look like? It sounds like they're just not > matching the folder name/path.
That is almost exactly what I was using, here is my folder-hooks: folder-hook . set sort=threads folder-hook . set sort_aux=date-sent folder-hook "!" set sort=date-received folder-hook "sent-mail" set sort=reverse-date However this wasn't working for IMAP. I did some tests. I've re-created my IMAP on-disk maildir layout. The server is running courier-imap and uses the dot prefix/seperator for folders: ~/.maildir ~/.maildir/.Lists.Mutt-Users etc, etc. This also doesn't apply the thread sorting when using these local dot seperated folders, so I tried something else. Moving my layout to something like: ~/Maildir ~/Maildir/lists/Mutt-Users Lets me use those folder-hooks for thread sorting without problems. Thanks Matt