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 B1E36431FC2 for ; Mon, 27 May 2013 13:46:54 -0700 (PDT) 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 dvi946XGvBdU for ; Mon, 27 May 2013 13:46:46 -0700 (PDT) Received: from dmz-mailsec-scanner-4.mit.edu (DMZ-MAILSEC-SCANNER-4.MIT.EDU [18.9.25.15]) by olra.theworths.org (Postfix) with ESMTP id 3D9CA431FAE for ; Mon, 27 May 2013 13:46:46 -0700 (PDT) X-AuditID: 1209190f-b7f256d000005616-32-51a3c633f0e0 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id 1B.A7.22038.336C3A15; Mon, 27 May 2013 16:46:43 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id r4RKkgEX015526; Mon, 27 May 2013 16:46:43 -0400 Received: from drake.dyndns.org (c-76-21-105-205.hsd1.ca.comcast.net [76.21.105.205]) (authenticated bits=0) (User authenticated as amdragon@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r4RKkevD026415 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT); Mon, 27 May 2013 16:46:42 -0400 Received: from amthrax by drake.dyndns.org with local (Exim 4.77) (envelope-from ) id 1Uh4JT-0008N9-Jk; Mon, 27 May 2013 16:46:39 -0400 From: Austin Clements To: notmuch@notmuchmail.org Subject: [PATCH 0/4] emacs: Part command improvements Date: Mon, 27 May 2013 16:46:30 -0400 Message-Id: <1369687594-31774-1-git-send-email-amdragon@mit.edu> X-Mailer: git-send-email 1.7.10.4 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRmVeSWpSXmKPExsUixG6nrmt8bHGgQdsEK4vVc3ksrt+cyezA 5LFz1l12j2erbjEHMEVx2aSk5mSWpRbp2yVwZZzdHlOwgaViyatGxgbGC8xdjJwcEgImEt+3 dTNC2GISF+6tZ+ti5OIQEtjHKHF21jZmCGcjo8TmvhUsEM5pJon+RzsZIZy5jBKrpi1jBeln E9CQ2LZ/OdgsEQFpiZ13Z4PFmQVkJX6c/wNmCwuYSmyatBmshkVAVeJ3Yx8TiM0r4CAxpf8t K8QdihLdzyawTWDkXcDIsIpRNiW3Sjc3MTOnODVZtzg5MS8vtUjXRC83s0QvNaV0EyMoMDgl +XcwfjuodIhRgINRiYd3QvbiQCHWxLLiytxDjJIcTEqivOxHgEJ8SfkplRmJxRnxRaU5qcWH GCU4mJVEeLevAMrxpiRWVqUW5cOkpDlYlMR5r6bc9BcSSE8sSc1OTS1ILYLJynBwKEnwih0F ahQsSk1PrUjLzClBSDNxcIIM5wEaHgZSw1tckJhbnJkOkT/FqCglzvsG5CIBkERGaR5cLyxy XzGKA70izPsdpIoHGPVw3a+ABjMBDRZnBhtckoiQkmpg7BTckiJbPunH20jRkMhrB02POF0x P+Xwo6ycy0VZN/uq9tJpH0JX1V9hehRbdHeC/E7Ve/pTTmuY5caoR/UF/Di1Z1WQKWPcigtF UV2Lbv+6+aVT2aaVY/aRdcq1V9SiFHa0rP+8yOnL20VT9apjn/yXq5YSWH5Z9O8G/eTrfhXy F05KhUU9VGIpzkg01GIuKk4EAMCty6a3AgAA 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: Mon, 27 May 2013 20:46:54 -0000 This is a follow-up of sorts to id:"8761ycc19t.fsf@qmul.ac.uk", where Mark suggested that the part handling commands could all use the correponding mm-* functions. I ran with the idea and wound up with this series, which, in addition to standardizing on the mm-* functions for everything and simplifying the implementation overall, decouples the part commands from part buttons, which removes an entire layer from the implementation and adds the ability to invoke part commands with point anywhere in a part (something I often find myself wanting).