At 00:03 +0200 15 Jan 2000, Mikko Hänninen <[EMAIL PROTECTED]> wrote:
> Jorge Godoy <[EMAIL PROTECTED]> wrote on Fri, 14 Jan 2000:
> > I do that often. Mut can be configured to don't tag messages as
> > OLD. The line is:
> > 
> > set nomark_old
> 
> The problem with that is that it makes Mutt lose the distinction of new
> and old, not just stop marking messages as old.  (I think.)

Right.

> > What's the difference between the patched version behaviour and the
> > non-patched version behaviour?
> 
> Three differences:
> 
> $mark_old gets changed into a quadoption, whereby you can get prompted
> on folder exit whether the new messages should be marked old, or not.
> 
> The addition of a new boolean variable, $see_old, which determines
> whether old messages are shown as new or old.
> 
> Mutt will distinguish between messages which are old and which are new
> at all times, though if $see_old is unset, ~N will (ought to?) match
> both new and old.

With the patch, it will always distinguish between new and old messages,
but if $see_old is unset, this information is only used for rewriting
messages (so that having it unset doesn't result in old messages
becoming new again when a mailbox is rewritten, unlike $mark_old in
standard mutt).

Another difference is that changing $see_old takes effect immediately,
rather than just upon opening a new mailbox.

It's been awhile since the patch was last posted, so I'm attaching it
again (updated to patch cleanly against the latest CVS version).  I've
now been using this patch without problems for several months, I think
this should get included.

-- 
Aaron Schrab     [EMAIL PROTECTED]      http://www.execpc.com/~aarons/
                 Wizard's First Rule: People are stupid.

ats.mark_old-1.1.2-1.diff.gz

Reply via email to