[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: expiry =? expunge



>>>>> On 01 May 1999 18:42:41 +0200,
>>>>> Simon Josefsson <jas@pdc.kth.se> (sj) writes:

sj> 1) there is no way to show \Deleted articles in gnus
sj> 2) nnimap does a implicit EXPUNGE all the time
sj> 3) client-specific flag aren't implemented everywhere

sj> The first two things make it irritating to use other IMAP
sj> clients together with nnimap/gnus. "Irratating" means they'll
sj> probably lose articles they wanted to keep (since they don't see
sj> \Deleted articles in nnimap/gnus and nnimap does a implicit
sj> EXPUNGE).

Perhaps the default for nnimap-expunge-on-close could be `ask'?  I
think the current default (`always') will indeed cause some
confusion because automatically expunging messages flagged with
\Deleted is definitely contrary to the majority of IMAP clients.  If
they do perform some automated task when exiting a folder, they at
least ask you, like with PINE.

Of course, that leads to the issue of not displaying these \Deleted
messages the next time one re-enters that Summary buffer.  Couldn't
they just show up as "canceled", like they do when issuing `B del'?

The other concern I initially had with `B del' is that it didn't
seem that this could be undone before the expunge, which is part of
the usefulness of having a two step removal process in the first
place.  However, I have since discovered `M c', which can be used to
clear _all_ flags on the message, assuming of course you haven't
already left the Summary buffer.  If it was possible to show
messages with the \Deleted flag as canceled, then that issue would
be resolved as well.

amos