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 ACF9E4196F4 for ; Tue, 6 Apr 2010 12:51:41 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0.8 X-Spam-Level: X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham 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 jEzuMqy56wDz for ; Tue, 6 Apr 2010 12:51:40 -0700 (PDT) Received: from VA3EHSOBE004.bigfish.com (va3ehsobe004.messaging.microsoft.com [216.32.180.14]) by olra.theworths.org (Postfix) with ESMTP id A134B4196F0 for ; Tue, 6 Apr 2010 12:51:40 -0700 (PDT) Received: from mail70-va3-R.bigfish.com (10.7.14.252) by VA3EHSOBE004.bigfish.com (10.7.40.24) with Microsoft SMTP Server id 8.1.240.5; Tue, 6 Apr 2010 19:51:38 +0000 Received: from mail70-va3 (localhost.localdomain [127.0.0.1]) by mail70-va3-R.bigfish.com (Postfix) with ESMTP id 212301B5022C; Tue, 6 Apr 2010 19:51:38 +0000 (UTC) X-SpamScore: -22 X-BigFish: VPS-22(zz1418M1432P98dN1521Mzz1202hz31izz32i6bh2a8h61h) X-Spam-TCS-SCL: 0:0 X-FB-SS: 5, Received: from mail70-va3 (localhost.localdomain [127.0.0.1]) by mail70-va3 (MessageSwitch) id 1270583493250807_22941; Tue, 6 Apr 2010 19:51:33 +0000 (UTC) Received: from VA3EHSMHS015.bigfish.com (unknown [10.7.14.248]) by mail70-va3.bigfish.com (Postfix) with ESMTP id 8A28E96004E; Tue, 6 Apr 2010 19:51:28 +0000 (UTC) Received: from ausb3extmailp02.amd.com (163.181.251.22) by VA3EHSMHS015.bigfish.com (10.7.99.25) with Microsoft SMTP Server (TLS) id 14.0.482.39; Tue, 6 Apr 2010 19:51:23 +0000 Received: from ausb3twp02.amd.com ([163.181.250.38]) by ausb3extmailp02.amd.com (Switch-3.2.7/Switch-3.2.7) with SMTP id o36JufT6004845; Tue, 6 Apr 2010 14:56:44 -0500 X-WSS-ID: 0L0H0HD-02-95S-02 X-M-MSG: Received: from sausexhtp01.amd.com (sausexhtp01.amd.com [163.181.3.165]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by ausb3twp02.amd.com (Tumbleweed MailGate 3.7.2) with ESMTP id 2AEC9C866A; Tue, 6 Apr 2010 14:51:12 -0500 (CDT) Received: from optimon.amd.com (163.181.34.104) by sausexhtp01.amd.com (163.181.3.165) with Microsoft SMTP Server (TLS) id 8.2.234.1; Tue, 6 Apr 2010 12:51:17 -0700 Received: from mhdc-ns01.amd.com (mhdc-ns01.amd.com [165.204.35.147]) by optimon.amd.com (8.12.10/8.12.10) with ESMTP id o36JpH31013249; Tue, 6 Apr 2010 14:51:17 -0500 Received: from testarossa.amd.com (testarossa.amd.com [165.204.147.44]) by mhdc-ns01.amd.com (8.13.8+Sun/8.13.8) with ESMTP id o36Jp2Ag018221; Tue, 6 Apr 2010 13:51:02 -0600 (MDT) Received: (from manderso@localhost) by testarossa.amd.com (8.13.1/8.13.1/Submit) id o36Jp1ec023579; Tue, 6 Apr 2010 13:51:01 -0600 X-Authentication-Warning: testarossa.amd.com: manderso set sender to MarkR.Anderson@amd.com using -f From: Mark Anderson To: Xavier Maillard , Jesse Rosenthal , "notmuch\@notmuchmail.org" Subject: Re: [notmuch] Bulk message tagging In-Reply-To: References: <87sk7b30tg.fsf@jhu.edu> Date: Tue, 6 Apr 2010 13:51:01 -0600 Message-ID: <3wdmxxg4axm.fsf@testarossa.amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on optimon.amd.com X-Virus-Status: Clean X-Reverse-DNS: ausb3extmailp02.amd.com 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: Tue, 06 Apr 2010 19:51:41 -0000 On Mon, 5 Apr 2010 01:15:39 -0500, Xavier Maillard wrote: > On Sun, 04 Apr 2010 07:38:03 -0400, Jesse Rosenthal wrote: > > On Sun, 04 Apr 2010 06:37:53 +0200, Xavier Maillard wrote: > > > Is there an easy way to mark a whole bunch of message (restricted > > > in a region, result of a search, ...) ? > > > > In addition to the "*" command that was mentioned, there is a patch I > > wrote to tag messages in search view by region in emacs. You can find it > > Sounds interesting. * is good when your search criteria is > perfect but you proposed patch is a good companion for all the > rest. > > Sadly, git is not really something I know wll enough to play with > all this stuff :( > > Xavier Also, you will want to be careful with '*' in emacs. It runs notmuch tag + , but the notmuch-search buffer can be woefully out of date. I like to go through and add tags, archive, etc, lots of email. Then I 'q' back to the search buffer, and I may realize that I want to tag everything I can see. '*' isn't really that command, it applies a tag to the results of a search that you are looking at. But it will use a fresh version of the search, not the version in the buffer, which could be minutes, hours, days or weeks old, depending on your Emacs buffer management habits (or lack of them). I think that '*' is definitely an awesome command, but I wonder if we shouldn't have another command for the notmuch-search buffer which means 'tag all the threads that I can see in this buffer'. If you have a crontab running 'notmuch new', you could end up tagging a lot of things you would rather have a chance to review first. I often use '*' to tag:deleted a large number of mails once I have a query I like, so deleting things sight unseen is an unpleasant thought. I know that there is an emacs-region patch, which could probably be extended to implement the behavior I'm talking about, but I have a hard enough time adding keys to the keymaps, and alas, the time thing... Maybe someone else will decide it's important enough to do, or has already done it. Enjoy, -Mark > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch >