In a Gnus IMAP group, can I mark an item read and expirable at the same time?

2

The various "read" marks all seem to be mutually exclusive, such that I cannot do this. When talking to the Gmail IMAP server, Gnus' "expirable" mark will archive an item out of my inbox, but also will prevent me from marking the item as read.

auto-expire is no good here. That just replaces all "read" marks with "expirable" marks.

total-expire is almost a solution, except I don't want to always archive every read article. If I could limit the marks that total-expire acts upon I would, but everything I read in the docs suggests I can't do that.

I'm just learning Gnus, so I may easily be missing a hook that takes care of this. Unfortunately all the documented hooks seem to deal with setting up and tearing down buffers and I don't quite see the function I need to write.

Any pointers?

purple_arrows

Posted 2013-07-02T01:01:11.420

Reputation: 231

An "expirable" article is automatically considered "read" as well, so you just need to mark the articles as expirable. Or am I missing something? – legoscia – 2013-07-02T10:09:24.097

1That's what I expected, too! Maybe it does work that way and I'm just missing something. As I understand it, it's automatically considered "read" by Gnus, but when Gnus talks to Gmail via IMAP it sends a client-specific gnus-expire flag that Gmail doesn't recognize as also marking as read. Now where was that documentation of the gnus-expire flag ... – purple_arrows – 2013-07-02T12:57:21.913

No answers