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 D5ACA6DE0C6D for ; Sun, 18 Sep 2016 08:45:38 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: 0.074 X-Spam-Level: X-Spam-Status: No, score=0.074 tagged_above=-999 required=5 tests=[AWL=0.794, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] 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 FUKcEdky9HO7 for ; Sun, 18 Sep 2016 08:45:38 -0700 (PDT) Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by arlo.cworth.org (Postfix) with ESMTPS id B9BE46DE0C6B for ; Sun, 18 Sep 2016 08:45:37 -0700 (PDT) Received: by mail-wm0-f43.google.com with SMTP id l132so113075419wmf.0 for ; Sun, 18 Sep 2016 08:45:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nikula-org.20150623.gappssmtp.com; s=20150623; h=from:to:subject:in-reply-to:references:date:message-id:mime-version; bh=H0ThuzfvHAvvDSd8VAC45BGuUcp6rYcbg0fpUvj8PrA=; b=fPUGpWaIdONjIOgwNRNioxryRr7zYGb1l5HQjHbYKWY+10i8H7gys0rmoCmjhIFrGt mVuDEC+2ZjP3fRLXWCAb5fyxBAAadilADa3cMpwhOO+kXc+OyWKKxCfnXrbATtn5RKM2 R6NGfZSyOkXgFIro55DpC7n4bWBiUaNlh2AzFAllxtksu/CsjCynkqqErSyznc0X9wZ9 Q/cnEwYPktOdo9M93gHF7doQyp4GegvX3C3MpyvcdJHyScesbPlxsEsnfua+EnRRbxjD F2CGRYQVQ2BvtqaVzhB/F2qO+GeaoQ2mb9Mkbe4W2CYvpdCBlQ85Fxe1+aZ3DjytJryb rmPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version; bh=H0ThuzfvHAvvDSd8VAC45BGuUcp6rYcbg0fpUvj8PrA=; b=KCMC6Dn4g8nfkwrtxk/iTHAUQ0a5Tt4MwAhzs9yrpXd+aw8O+X781asArPmPA4dx0/ IjDfXmAMHew+BfLP0LxxHWShVE8Z8IuI25IoQbDqskZW1sPcnR06jQHpPRsoebGVQvPV KQ2GJKEXM7MjvMlrngzaZiAD+9vPscSEC7Cc3UiDWhz+ViAdMdYv6r31aEPyxYgIlN3o bqdj11F7dWhQT+Cdg2S4Zt1BP9Y8w+LcBYTtqQXCK2ekZUiwrbrsGfNbvZjwP+abJlPs lr3yFvAc1nguxv3+GdUEla3I8TvHL4k8iUUyAVdD2rs2hTxFEO1NWI00OFLRbLl2iSif +Owg== X-Gm-Message-State: AE9vXwNabTxnuqcGQ9U2j6OD74hj60mOsulOaR1fVfnk1pG7OmdJboVbhIUW1YuZqaC4aA== X-Received: by 10.28.165.65 with SMTP id o62mr3681714wme.3.1474213535971; Sun, 18 Sep 2016 08:45:35 -0700 (PDT) Received: from localhost (dsl-hkibrasgw2-58c368-70.dhcp.inet.fi. [88.195.104.70]) by smtp.gmail.com with ESMTPSA id s184sm17446670wmb.11.2016.09.18.08.45.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Sep 2016 08:45:35 -0700 (PDT) From: Jani Nikula To: David Bremner , Mark Walters , Ioan-Adrian Ratiu , notmuch@notmuchmail.org Subject: Re: [PATCH] emacs: add tag jump menu In-Reply-To: <874m5dv221.fsf@zancas.localnet> References: <1474146583-28476-1-git-send-email-markwalters1009@gmail.com> <87h99dg0af.fsf@adiPC.i-did-not-set--mail-host-address--so-tickle-me> <8737kxbmnx.fsf@qmul.ac.uk> <874m5dv221.fsf@zancas.localnet> Date: Sun, 18 Sep 2016 18:43:49 +0300 Message-ID: <87d1k1usay.fsf@nikula.org> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.22 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: Sun, 18 Sep 2016 15:45:39 -0000 On Sun, 18 Sep 2016, David Bremner wrote: > Mark Walters writes: > >> I agree that C-u is a little cumbersome -- I think I would be happy for >> a toggle for single messages (with a single tag change), but for >> multiple messages like a thread I think it would be very unclear what it >> was doing. > > It's also not clear how toggle works for multiple tags. I mean, it's > clear in a mathematical sense, but not so clear when it would be > expected and useful in a UI sense. It sounds like both toggle *and* reverse operations are a bit unclear, especially on multiple messages and/or tag changes. I asked for the reverse operation using a prefix argument in a whim, but perhaps we're better off starting without either toggle or reverse. There's another angle. People seem to want the +deleted change also to have -inbox. I'm not sure they'd want the reverse of "deleted" to also put it back to inbox. David also seemed to have issues with the asymmetry of desirable tag changes. So how about we just let people define their tag changes using customization, including whatever reverse they think is best? They could have "k d" (+deleted -inbox) for delete, and "k D" (-deleted) for undelete. Or whatever they want. And we can build on top of that later as we see how this feels. I didn't actually try the patches, but based on the description the general approach seemed fine. Thanks for doing this, Mark. BR, Jani.