From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 34B076DE0EEA for ; Wed, 3 Apr 2019 05:11:26 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.001 X-Spam-Level: X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[AWL=0.000, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pTSZYrQ5dHmN for ; Wed, 3 Apr 2019 05:11:25 -0700 (PDT) X-Greylist: delayed 428 seconds by postgrey-1.36 at arlo; Wed, 03 Apr 2019 05:11:24 PDT Received: from smtp.eurecom.fr (smtp.eurecom.fr [193.55.113.210]) by arlo.cworth.org (Postfix) with ESMTP id CC61E6DE0ED6 for ; Wed, 3 Apr 2019 05:11:24 -0700 (PDT) X-IronPort-AV: E=Sophos;i="5.60,304,1549926000"; d="scan'208";a="9831477" Received: from waha.eurecom.fr (HELO smtps.eurecom.fr) ([10.3.2.236]) by drago1i.eurecom.fr with ESMTP; 03 Apr 2019 14:04:14 +0200 Received: from archibald (unknown [193.55.114.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtps.eurecom.fr (Postfix) with ESMTPSA id 3832A42F for ; Wed, 3 Apr 2019 14:04:14 +0200 (CEST) From: Sebastian Poeplau To: notmuch@notmuchmail.org Subject: notmuch-tag-jump for multiple threads Date: Wed, 03 Apr 2019 14:04:14 +0200 Message-ID: <87d0m31eip.fsf@eurecom.fr> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Apr 2019 12:11:26 -0000 Hi all, I'm wondering which workflow people use for this situation that comes up frequently for me: I have a search that gives me a bunch of threads, say new messages from a mailing list, and then I go over them, possibly reading some threads in detail and skipping over others. Afterwards, I would like to apply some tag changes to all threads, like "-unread" or "+archived". So far, the two ways I've found to do so in the search view are '*' (`notmuch-search-tag-all') and typing the tag change in the completing read, or marking the entire buffer followed by 'k' (`notmuch-tag-jump') and the shortcut for my change. It feels as if something like 'K' would be nice, offering the same jump menu like 'k' but applying the change to all displayed messages. What is your take? Do you ever encounter the same situation? I would give the implementation a try but wanted to make sure first that I'm not missing anything. Cheers, Sebastian