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 DB4A8429E32 for ; Thu, 5 Jan 2012 12:32:22 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled 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 VQveq7MxCgej for ; Thu, 5 Jan 2012 12:32:22 -0800 (PST) Received: from mail-ee0-f53.google.com (mail-ee0-f53.google.com [74.125.83.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 384BA429E31 for ; Thu, 5 Jan 2012 12:32:22 -0800 (PST) Received: by eekd41 with SMTP id d41so761210eek.26 for ; Thu, 05 Jan 2012 12:32:21 -0800 (PST) Received: by 10.213.15.138 with SMTP id k10mr694683eba.148.1325795540875; Thu, 05 Jan 2012 12:32:20 -0800 (PST) Received: from localhost (dsl-hkibrasgw4-fe5cdc00-23.dhcp.inet.fi. [80.220.92.23]) by mx.google.com with ESMTPS id 76sm238152672eeh.0.2012.01.05.12.32.18 (version=SSLv3 cipher=OTHER); Thu, 05 Jan 2012 12:32:19 -0800 (PST) From: Jani Nikula To: Aaron Ecay , notmuch@notmuchmail.org Subject: Re: [PATCH] emacs: call "notmuch tag" only once when archiving a thread In-Reply-To: References: <1325615346-8302-1-git-send-email-jani@nikula.org> User-Agent: Notmuch/0.10.2+182~g93862a2 (http://notmuchmail.org) Emacs/23.3.1 (i686-pc-linux-gnu) Date: Thu, 05 Jan 2012 22:32:16 +0200 Message-ID: <87fwftao1b.fsf@nikula.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 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, 05 Jan 2012 20:32:23 -0000 On Thu, 05 Jan 2012 15:10:33 -0500, Aaron Ecay wrote: > On Tue, 3 Jan 2012 20:29:06 +0200, Jani Nikula wrote: > > Optimize thread archiving by combining all the -inbox tagging operation= s to > > a single "notmuch tag" call. >=20 > Perhaps I=E2=80=99m missing something, but is there anything preventing e= macs > from just doing the following? >=20 > notmuch tag -inbox thread:000whatever In the search view it does exactly this. In the show view it only modifies the messages that are currently visible. This is to make sure you don't accidentally archive things that have arrived after refreshing the buffer. I think this is safest. I suppose the point in the difference is that in search view you're archiving the thread without seeing the messages anyway. In show view you have had enough interest in the thread to open it, and you're making the decision based on the messages you've seen. BR, Jani.