Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 03ED9431FAE for ; Sun, 22 Nov 2009 19:52:08 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2zRHz5P1Q4NX for ; Sun, 22 Nov 2009 19:52:06 -0800 (PST) Received: from keithp.com (home.keithp.com [63.227.221.253]) by olra.theworths.org (Postfix) with ESMTP id B2946431FBF for ; Sun, 22 Nov 2009 19:52:05 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by keithp.com (Postfix) with ESMTP id A2A22B9402F; Sun, 22 Nov 2009 19:52:04 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at keithp.com Received: from keithp.com ([127.0.0.1]) by localhost (keithp.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id cjNIrzmMxRt1; Sun, 22 Nov 2009 19:52:01 -0800 (PST) Received: by keithp.com (Postfix, from userid 1033) id 804D2B84011; Sun, 22 Nov 2009 19:52:01 -0800 (PST) Received: from keithp.com (localhost [127.0.0.1]) by keithp.com (Postfix) with ESMTP id 70462B80040; Sun, 22 Nov 2009 19:52:01 -0800 (PST) From: Keith Packard To: Carl Worth , notmuch@notmuchmail.org In-Reply-To: <87zl6eeydr.fsf@yoom.home.cworth.org> References: <1258493565-13508-1-git-send-email-keithp@keithp.com> <87d43axi4e.fsf@yoom.home.cworth.org> <87zl6eeydr.fsf@yoom.home.cworth.org> Date: Sun, 22 Nov 2009 19:52:00 -0800 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Subject: Re: [notmuch] [PATCH] Make notmuch-show 'X' (and 'x') commands remove inbox (and unread) tags X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.12 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: Mon, 23 Nov 2009 03:52:08 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Mon, 23 Nov 2009 04:03:12 +0100, Carl Worth wrote: > I agree that "normal" should be easier too. So I just need to win you > over to my notion of "normal", (and teach you of the ways of the magic > space bar). As I mentioned, I rarely read mail in a linear fashion; I don't want it to show me another message, I want to see the index again. I'm torn over whether I just want the index to always be visible; having the full screen available to view a single thread is awfully nice. It seems like a 'I'm done, go back to the index' is just what is needed here. > [*] We should perhaps fix 'a' to remove the "unread" tag from any > messages that _are_ wholly visible in the current window. It's really > only when an entire thread fits this one, and I *did* read it, that I > end up reaching for the 'A' binding. yes, that does make a lot of sense, and do precisely the same for the 'x' key, leaving 'q' the way to get out of a message without changing it at all. > If we did that, then we could make 'a' do archive-go-to-next-message > and 'A' do archive-return-to-search-view. What would you think about > that? I'd take 'x' for 'return to search view; otherwise you're going to wear out my pinky reaching for the shift key. That leaves us with three commands: 'a': advance to next message, archiving current thread, marking read messages. ('A' forces all messages in thread to be marked as read) 'x': exit to search view, archiving current thread, marking read messages. ('X' forces all messages in thread to be marked as read) 'q': quit back to search view, leaving thread tags unmodified. There's a slightly weird asymmetry here -- there's no way to advance to the next thread and not mark messages. =2D-=20 keith.packard@intel.com --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFLCgbgQp8BWwlsTdMRAmiuAJ41fkUFpSMi2yvWHqofyFBcraIZCgCZAfwK 6sQYdtEgs7iXLqyiCnS88s8= =/2Ug -----END PGP SIGNATURE----- --=-=-=--