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 E08E5429E3B for ; Tue, 17 Jan 2012 10:05:11 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.29 X-Spam-Level: X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01] 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 cz6AKUsTiVwm for ; Tue, 17 Jan 2012 10:05:09 -0800 (PST) Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu [131.215.239.19]) by olra.theworths.org (Postfix) with ESMTP id BFB1D429E2E for ; Tue, 17 Jan 2012 10:05:09 -0800 (PST) Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1]) by earth-doxen-postvirus (Postfix) with ESMTP id 377CB66E0162 for ; Tue, 17 Jan 2012 10:05:09 -0800 (PST) X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new Received: from finestructure.net (cpe-76-174-137-84.socal.res.rr.com [76.174.137.84]) (Authenticated sender: jrollins) by earth-doxen-submit (Postfix) with ESMTP id CE3B266E016C for ; Tue, 17 Jan 2012 10:05:06 -0800 (PST) Received: by finestructure.net (Postfix, from userid 1000) id 3413B514; Tue, 17 Jan 2012 10:05:06 -0800 (PST) From: Jameson Graef Rollins To: Notmuch Mail Subject: show-mode message/thread archiving improvements User-Agent: Notmuch/0.11+63~g6965a07 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Tue, 17 Jan 2012 10:05:03 -0800 Message-ID: <871uqy19yo.fsf@servo.finestructure.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" 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, 17 Jan 2012 18:05:12 -0000 --=-=-= I have reworked the show-mode message/thread archiving improvements from two now-obsolete patch sets: id:"1325975294-646-1-git-send-email-jrollins@finestructure.net" id:"1325986015-22510-1-git-send-email-jrollins@finestructure.net" All the "delete" stuff has been removed from this series, and I just focus on improving the functions associated with message and thread tagging, archiving, and navigation. I also incorporated some good suggestions from Aaron Ecay to make things "lispier". The first five patches should be non-controversial and just improve the available functions without changing any visible behavior. Together they make it much easier for users to create useful custom key bindings to achieve custom tagging and navigation operations. The last patch changes the default keybind for the 'a' key to archive just the current message, and not the entire thread. In my opinion this is a *much* more sensible binding for this key. I actually rebound to this immediately after I started using notmuch long ago. It also adds a new 'A' that performs the old function to archive the entire thread and move on. jamie. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCAAGBQJPFbhPAAoJEO00zqvie6q8hZwP/jwvvXYpBwdMc51sbr0Awl0x FOLSSEzmQOaCN/hWWu0cKCwUCkUUW4THH9RPG+AFSW/vsYDKJjPh19peZxTCB9ew GX6ud3zigDALsZvJENU66dn+KbG73yt83R3nty1vvEfk+orqryTUWU2lBV+zWHOw 7d8VoeeAwTRdhny2xK0Z0ReHvqhb4QbI4UEM5/87zNg/DdYh6hetltVyiLQHBXiY J+zXEa8hMniDjqPIKGs3YNSpLJA2+6IBQbQtV3BlRgrnDmJqgJQThY7KuuWw6PJ6 aXj6pMUuCi+aiSs/3EKbrftiKPbgyCDMJKlcYr9StYdJns9OGv0Fz8gSCNU6nL2N 3mANjhD1+8SVs6m+zZnsfCCGhDcWZ/9ZOodCYnZNfea+2zfa3Hq+uy98cagv/hjM VS0iHSr7oOeHhl0hSEFIFZ0MMzegDCSySSKzqAncI0y9SP5i0SYqeby5GxMgEOXO 2rqO2JYxTe1hSaahJowLHccBfYjLclaeEtG4eGMtASjudaiiZI2Vtl2KNKUzBBEr +fcuMFGb/o1Tj9yP8Fxvat90sWLXrJZBTzuqOMU2tyiJUYNJHcFOCOvOwxs1kvFv msP2TwTdOAxlR3JG8TUOvb2rC2mMVwSOjHMLTfqC0OzZvgsVSIZ81fccjXC2ecNy mT5anVkibKJo5xBgDe8D =t339 -----END PGP SIGNATURE----- --=-=-=--