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 1C2416DE0BF6 for ; Wed, 9 Aug 2017 19:54:58 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -2.612 X-Spam-Level: X-Spam-Status: No, score=-2.612 tagged_above=-999 required=5 tests=[AWL=-1.791, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 hxu7KQAsMRsB for ; Wed, 9 Aug 2017 19:54:56 -0700 (PDT) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by arlo.cworth.org (Postfix) with ESMTPS id 2DC446DE0C1B for ; Wed, 9 Aug 2017 19:54:56 -0700 (PDT) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id CD86620899 for ; Wed, 9 Aug 2017 22:45:02 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Wed, 09 Aug 2017 22:45:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=vCof7V qHcKTrN5jnjhvlxeTkONcLPPAanInSknTqKCI=; b=G22klw1wN0kZRrAZHFE3jb TaHMAnokEsL/nTgBmC1MQg1ziJvHZrq7M30aq1+S5mjogQk7uT6N6wwYDYobFMi9 s2gxfxKFJHwSWA9Mt7doBGfDC4csGiEM9m1GVZg7NDKt+FEFw2eoNnIpNSc5WoAL Q6Pu8mTeL6T5bEHFhh1BO+ICyENNmT4G+/eXbwbNAI1KJzsegRxUGbdp3yiarioi gI9cAIWxffUkO7FjYmDm623PJtWv3P54+mS+z5lZWOcz9yeGgs15pSw8Hv/kFJ4Z xml6aqREijeQfsd8mPc7Sr/Iq9x/v6KK95OG41gZf/OQ74sXuee0X2hmZxs8wpGw == DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=vCof7VqHcKTrN5jnjhvlxeTkONcLPPAanInSknTqK CI=; b=P8SdAh6Cg6f1lkM/FZvJxNDMnupw16ayUo8Y4u/o1/lISa3rr8c8dJUWq x3c7o0kIlyxxRLKK+0CbDOJyJBr7d0ZS5w3cVybIPOMy42P2TBKkiDdPv8Z1bmE+ I4OnJ5Q12r97k5dxSuKR/FWG3FZS4pTSZM6XIF3HZnoF8iyhrW1vt4XjmVuFcy7D cEgKnFIRcqPzlz9McJv8ILtLcff3c5JQEC6bvDknqZKdmnzc8PHHKL1g5t3WSqwB hLTz0OCl8H1VQ6QYaUf2PmY+fPrT4fAFb8fSeOyohxxqJqAkwflve8T7SLG3M5Sq bfSJFRX7Rxg76/btuABafqGrawzqA== X-ME-Sender: X-Sasl-enc: 5C+mLjGl0D9h5GdaMEPLY4WYs0D537JBaTEWZllwX/aB 1502333102 From: Sean Whitton To: notmuch@notmuchmail.org Subject: Generalising applying tag changes & resolving Date: Wed, 09 Aug 2017 19:44:53 -0700 Message-ID: <87379016qi.fsf@iris.silentflame.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Mailman-Approved-At: Thu, 10 Aug 2017 11:59:01 -0700 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.23 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: Thu, 10 Aug 2017 02:54:58 -0000 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, The a, A, x and X bindings in show mode, and similar in tree mode, are very convenient ways to apply whatever you have in notmuch-archive-tags, and move on in your mail reading. I find all four of the bindings useful. It would be good to generalise these so that they could be used for other sets of tags. For example, to apply a 'killed' or 'spam' tag, and move on in the same way that the existing keys do. I've hacked something up, and I can now hit 'K' to modify my next use of a, A, x or X such that the killed tag is also added to the message. Ideally So for example I can use 'KX' to add killed, mark as read and then get out of show mode and return to my list of search results. Ideally this wouldn't be a hack. =2D-=20 Sean Whitton --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAlmLyKYACgkQaVt65L8G YkD2iRAAg/TfYm7uPT/qZ6x2Mb+1P2ecPtVwd4PL8vOYRAksWmW43LxPQ5sj6F/f STAEOzNSZg1ssl0LjqVsWw3SzmLsQbOnrvLjdTD6MLDeSESZVZX+e0zR24mkC7bb 3CdVqIMdQ9tEwpJnNGhY3vSo0BmdG6vvUDFOQ/niCkGRNtsIhoBpKGvbtNsUys78 oqv/vf5sxPBYMa+MhlQa10RGz2pLNj8HNxfIsV05QXzWa97SO9gdA3D1XB+wFC7B Tyx1Smsc+VsEYzd4PYuO5+etzpbpATUequJZgVspGfHTLNmkm7TRQx57TPXxv7zl YIoM7iSgknEjhIljmxl0724zex8WQdkpCp+BCQmkGdPFQ+lFnsTOIOQLn1bJGTg+ UDSJjR5MgD8NNheNUr+gMLZkBFwQAdFRWNIr6/i+Lz6CmEgPuReD1hH/2w8m4w2R FTmbU7BiAsCMKlUeXE6tRV/UZs0NlLpztpU5jUxpJ8hM9sSY599lPuMuM0h2T2K2 Jhj8YnIX8Wan5B7kHDBXkTREy37iyFBgaBeeyH456VlGggt6xPn0cSDSCfsgs5GO wL8cMG4JU01OFbp5Gjtn2OF23RY/kBqpVigqmB8OoqyN589sEe67Q21GXNhIT9u3 BaIoBaUiACMh74zE4qqujrco6ESowkLa5TeNSEs/g6t5pwkjKoo= =kTo8 -----END PGP SIGNATURE----- --=-=-=--