Thanks everyone for the feedback. I wasn't aware it could be done on the command line, on the other hand I really wanted to experiment and see how much notmuch was hackable with Emacs Lisp. I'll probably explore the command line option for a next version. For me it's important that muted thread stay in the inbox, but get their read tag removed, since I may want to read them later if a colleague points to me the thread I ignored. On Tue, Jan 21, 2014 at 5:27 PM, David Bremner <david@tethera.net> wrote: > Amadeusz Żołnowski <aidecoe@aidecoe.name> writes: > > > > > The question is: should exclude_tags be used in context of killed/mute? > > This is just for skipping „inbox”, not for hiding them in all search > > results - at least IMHO. > > > > For me I definitely want a muted thread to disappear in all searches. I > have at least three "inboxes" with sometimes overlapping content. But > yeah, if you don't want that, then you need some other approach than > exclude_tags. If I understand correctly, what you ask for also sounds > easily scriptable: > > % notmuch tag -inbox +muted -- $(notmuch search --output=threads > tag:muted) > > and of course that can be done in a post-new script or equivalent. > > d > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch >