[PATCH] configure: add --without-api-docs option
[notmuch-archives.git] / cd / c51c57bf5ce7eee1c0c5dbefe9e7fbaee3e4ee
1 Return-Path: <jrollins@finestructure.net>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id 02F1040DDE6\r
6         for <notmuch@notmuchmail.org>; Fri, 12 Nov 2010 07:33:50 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -4.19\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-4.19 tagged_above=-999 required=5\r
12         tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01]\r
13         autolearn=ham\r
14 Received: from olra.theworths.org ([127.0.0.1])\r
15         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
16         with ESMTP id 1ur46-RFseW6 for <notmuch@notmuchmail.org>;\r
17         Fri, 12 Nov 2010 07:33:39 -0800 (PST)\r
18 Received: from brinza.cc.columbia.edu (brinza.cc.columbia.edu [128.59.29.8])\r
19         by olra.theworths.org (Postfix) with ESMTP id 44B2940DDE4\r
20         for <notmuch@notmuchmail.org>; Fri, 12 Nov 2010 07:33:39 -0800 (PST)\r
21 Received: from servo.finestructure.net (cpe-74-66-82-137.nyc.res.rr.com\r
22         [74.66.82.137])\r
23         (user=jgr2110 author=jrollins@finestructure.net mech=PLAIN bits=0)\r
24         by brinza.cc.columbia.edu (8.14.4/8.14.3) with ESMTP id oACFXYAn007226\r
25         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);\r
26         Fri, 12 Nov 2010 10:33:36 -0500 (EST)\r
27 Received: from jrollins by servo.finestructure.net with local (Exim 4.72)\r
28         (envelope-from <jrollins@finestructure.net>)\r
29         id 1PGvd8-00058s-8i; Fri, 12 Nov 2010 10:33:34 -0500\r
30 From: Jameson Rollins <jrollins@finestructure.net>\r
31 To: Matthieu Lemerre <racin@free.fr>, notmuch@notmuchmail.org\r
32 Subject: Re: [PATCH] How to improve the mail handling workflow?\r
33 In-Reply-To: <87fwv65zw1.fsf@free.fr>\r
34 References: <87fwv65zw1.fsf@free.fr>\r
35 User-Agent: Notmuch/0.5 (http://notmuchmail.org) Emacs/23.2.1\r
36         (i486-pc-linux-gnu)\r
37 Date: Fri, 12 Nov 2010 10:33:33 -0500\r
38 Message-ID: <87iq02wo8i.fsf@servo.finestructure.net>\r
39 MIME-Version: 1.0\r
40 Content-Type: multipart/signed; boundary="=-=-=";\r
41         micalg=pgp-sha256; protocol="application/pgp-signature"\r
42 X-No-Spam-Score: Local\r
43 X-Scanned-By: MIMEDefang 2.68 on 128.59.29.8\r
44 X-BeenThere: notmuch@notmuchmail.org\r
45 X-Mailman-Version: 2.1.13\r
46 Precedence: list\r
47 List-Id: "Use and development of the notmuch mail system."\r
48         <notmuch.notmuchmail.org>\r
49 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
50         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
51 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
52 List-Post: <mailto:notmuch@notmuchmail.org>\r
53 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
54 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
55         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
56 X-List-Received-Date: Fri, 12 Nov 2010 15:33:50 -0000\r
57 \r
58 --=-=-=\r
59 \r
60 On Fri, 12 Nov 2010 16:23:58 +0100, Matthieu Lemerre <racin@free.fr> wrote:\r
61 > The emacs interface to notmuch gets in my way in at least several\r
62 > manners:\r
63 \r
64 Hi, Matthieu.  Here are some of the things I've done to deal with\r
65 similar issues:\r
66 \r
67 >  - I often find myself hitting the spacebar too much, which ends up with\r
68 >    some of my new messages being removed from all of their tags, which\r
69 >    make them very difficult to find. I don't think the spacebar should\r
70 >    remove the inbox tag at all. It should only change the unread tag.\r
71 \r
72 I agree that the function currently bound to space bar is annoying.  I\r
73 am actually in the middle of preparing a patch to fix this.  I think\r
74 that space should just scroll through the open messages.  I don't want\r
75 it to archive anything, or pop out of the currently viewed thread.  I\r
76 think this function is too aggressive as is.\r
77 \r
78 >  - It does not provide a command for deleting mails. We were several\r
79 >    people who provided patches to add a 'd' keybinding to support\r
80 >    deletion. I provided a complex patch for that (that added "and not\r
81 >    tag:deleted" to all requests", but I now think that just adding a\r
82 >    "deleted" tag and removing the "inbox" tag would be sufficient).\r
83 \r
84 I agree that some built-in support for handling "deleted" tags is called\r
85 for, but in the mean time it's very easy to make your own custom\r
86 functions to drop into your emacs config.  I have the following:\r
87 \r
88 (define-key notmuch-search-mode-map "d"\r
89   (lambda ()\r
90     "delete thread and advance"\r
91     (interactive)\r
92     (notmuch-search-add-tag "deleted")\r
93     (forward-line)))\r
94 \r
95 (define-key notmuch-show-mode-map "d"\r
96   (lambda ()\r
97     "delete current message and advance"\r
98     (interactive)\r
99     (notmuch-show-add-tag "deleted")\r
100     (notmuch-show-next-open-message-or-pop)))\r
101 \r
102 (define-key notmuch-search-mode-map "u"\r
103   (lambda ()\r
104     "undelete thread"\r
105     (interactive)\r
106     (notmuch-search-remove-tag "deleted")))\r
107 \r
108 (define-key notmuch-show-mode-map "u"\r
109   (lambda ()\r
110     "undelete current message"\r
111     (interactive)\r
112     (notmuch-show-remove-tag "deleted")))\r
113 \r
114 I do *not* think that adding the "deleted" tag should remove the inbox\r
115 tag.  If you want to view your inbox without seeing the deleted\r
116 messages, then just use the search "tag:inbox and not tag:deleted".\r
117 \r
118 >  - Processing mails which do not have any automatically added tag is\r
119 >    boring, because I need to press several keys to archive them: "+" to\r
120 >    add a tag, and then "a". If I forget about +, then my mail is\r
121 >    impossible to find.\r
122 \r
123 Again, I achieve archiving with some simple custom functions:\r
124 \r
125 (define-key notmuch-search-mode-map "a"\r
126   (lambda ()\r
127     "archive thread and advance"\r
128     (interactive)\r
129     (notmuch-search-remove-tag "inbox")\r
130     (notmuch-search-remove-tag "unread")\r
131     (forward-line)))\r
132 \r
133 (define-key notmuch-show-mode-map "a"\r
134   (lambda ()\r
135     "archive current message and advance"\r
136     (interactive)\r
137     (notmuch-show-remove-tag "inbox")\r
138     (notmuch-show-next-open-message-or-pop)))\r
139 \r
140 (define-key notmuch-show-mode-map "i"\r
141   (lambda ()\r
142     "add current message to inbox"\r
143     (interactive)\r
144     (notmuch-show-add-tag "inbox")))\r
145 \r
146 jamie.\r
147 \r
148 --=-=-=\r
149 Content-Type: application/pgp-signature\r
150 \r
151 -----BEGIN PGP SIGNATURE-----\r
152 Version: GnuPG v1.4.10 (GNU/Linux)\r
153 \r
154 iQIcBAEBCAAGBQJM3V5NAAoJEO00zqvie6q83p0QAKeDJfkh5hfOZBd2k4trpmdP\r
155 hOkzzGiAemCRAzbfPsHmTS3l6KbY043qWccJZD1raskN+9LK5ClOhxUJfLrOTftu\r
156 3tX3idZn0sF4EFJ6ROQLFtbhmmsywsIjobNle7w2wbnNBOOBUqQRFIacE0WlXNa1\r
157 jy6+sRhKu6YdsyLFRUDcCyMaASPeL8irVBghrw6068XWd5Nxj7rCV21iv/GDmcb5\r
158 lqVFIYlu+fCM4wHAPPJ57j+St8ZduF50ABpyeX5Lmb1G7Mp6sxIFHRQOigKhcFpb\r
159 NyYSJ18bMpEs3IXCLbDzdVgAMF3OPzYW62M5bUBqgFWLVF0z/WpDDyHG0iRRkRSR\r
160 VEYp7F5igFSAu9fWnt05zvO0JImYyhEfQx7VynMQuBh6O0mHBT0uNM0jALsyVce7\r
161 pkA85UweWNW23ZOqamD7Aj3Ke6gPGelzD15elqHkmkDaTrBwvujpGvbKxY2h0HNo\r
162 fLTT4NTZ4fzDVDqYf5TkiEdyzemwSN23ezrF+2QP/WVnX9zCTD7bBBQSeQOR1Wr5\r
163 16KX9tut0BAs3Tleo8nSUxIqqWZE0gWmvmNeHA7yHuKaEFtAm3dSpeNDCbc+a0H8\r
164 PiI0PL8qgiKAYny8gMlJMJT2kKiLJRkXe8/WLBB0zW5L3aQbrGrsjJcpDOcvJtvO\r
165 ZgbMeziZZvQyNfcsQxid\r
166 =kRYZ\r
167 -----END PGP SIGNATURE-----\r
168 --=-=-=--\r