Gnus development mailing list
 help / color / mirror / Atom feed
From: Toby Speight <streapadair@gmx.net>
Subject: Re: gnus-undo-mode and nnimap
Date: 13 Sep 2000 13:53:03 +0100	[thread overview]
Message-ID: <87bsxso3m8.fsf@delivery.cam.eu.citrix.com> (raw)
In-Reply-To: Simon Josefsson's message of "13 Sep 2000 14:29:14 +0200"

0> In article <iluhf7kqxut.fsf@barbar.josefsson.org>,
0> Simon Josefsson <URL:mailto:simon@josefsson.org> ("Simon") wrote:

Simon> Toby Speight <streapadair@gmx.net> writes:

>> ... if I tick an article and then undo it, it still appears as
>> ticked.  Though I haven't tried, I expect the same is true of other
>> changes (ticked->dormant, perhaps?).

Simon> No, only read-marks are undoable, other marks have never been
Simon> undoable even in other backends.

Ah.  I didn't check this.


Simon> Perhaps we should change this?
Simon>
Simon> It has some complications though.  Should it be possible to
Simon> undo a "Answered" flag?  What would that mean?  And if you undo
Simon> a "dormant" flag, should you remove the article from the cache?
Simon> What about "Saved" flags?  "Downloadable" flags?  "Bookmark"
Simon> flags?  "Expire" flags when using total/auto-expire?
Simon>
Simon> Perhaps we should only allow undo of tick flags.

I think it would be nice (but not essential) to support as much as is
meaningful ;-)

The question of undoing cache entry for ticked/dormant (or, I
guess, manually caching) is particularly tricky, given that it may
be impossible to re-do (if the article has been expired in NNTP,
or deleted from another client in IMAP).

Undoing answers doesn't seem reasonable, given that there's no way to
cancel mail messages - IMO the flag should reflect the state of the
Real World.

It does look like the undoability of flags and marks needs to be
considered on a case-by-case basis :-(.  As a start, I'd suggest all
the marks in "Read Articles" and "Unread Articles" in the manual, and
probably none of the ones in "Other Marks".

Having nnimap consistent with the other backends is a Good Thing, of
course, so I'm pleased with your patch :-).



  reply	other threads:[~2000-09-13 12:53 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-09-12 10:08 Toby Speight
2000-09-12 14:00 ` Simon Josefsson
2000-09-12 15:45   ` Toby Speight
2000-09-13 12:29     ` Simon Josefsson
2000-09-13 12:53       ` Toby Speight [this message]
2000-09-13 13:31       ` Kai Großjohann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87bsxso3m8.fsf@delivery.cam.eu.citrix.com \
    --to=streapadair@gmx.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).