I use mostly mbox folders with Mutt, and like to have the New status
"N" flag in the browser view toggled off (and stay off after quitting
& re-starting Mutt) after entering that folder, either viewing the
headers or at least one message body.

Now I started using a Maildir folder, and find that unless I set
mark_old, I have to view every single message body in the folder to
get all messages to move from new/ to cur/ before the "N" flag goes
away in the browser view. From the Mutt manual:

    New mail for Maildir is assumed if there is one message
    in the new/ subfolder which is not marked deleted
    (see $maildir_trash).

Well, the "N" does go away after entering the folder and moving back
to the browser view. But after quitting & re-launching Mutt the "N"
comes back. Setting mark_old will take care of this, moving all
remaining messages from new/ to cur/ and labeling un-viewed messages
as "old" with an "O" in the message index view. Which is fine, but
when entering an mbox folder, to add this "O" an additional line is
added to the header of every message in the mbox that was New:

    Status: O

which is something I'd rather avoid when browsing large mbox archives
with 100k+ messages for example. One thought is to set mark_old for
Maildir folders, and unset mark_old for mbox...is there a way to
accomplish this? Or maybe there are other approaches to consider?

Thanks for any suggestions,

John

-- 
John Magolske
http://B79.net/contact

Reply via email to