Re: [PATCH v4 01/16] add util/search-path.{c, h} to test for executables in $PATH
[notmuch-archives.git] / 75 / 09f3148f138c233ac19308ddccd71da028c930
1 Return-Path: <dme@dme.org>\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 A86D24196F0\r
6         for <notmuch@notmuchmail.org>; Mon, 19 Apr 2010 01:27:46 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -1.9\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5\r
12         tests=[BAYES_00=-1.9] autolearn=ham\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id q6GHp0hc8Xlv for <notmuch@notmuchmail.org>;\r
16         Mon, 19 Apr 2010 01:27:44 -0700 (PDT)\r
17 Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com\r
18  [74.125.82.53])        by olra.theworths.org (Postfix) with ESMTP id 9316D431FC1       for\r
19  <notmuch@notmuchmail.org>; Mon, 19 Apr 2010 01:27:44 -0700 (PDT)\r
20 Received: by wwe15 with SMTP id 15so43813wwe.26\r
21         for <notmuch@notmuchmail.org>; Mon, 19 Apr 2010 01:27:43 -0700 (PDT)\r
22 Received: by 10.216.177.82 with SMTP id c60mr4686622wem.25.1271665663436;\r
23         Mon, 19 Apr 2010 01:27:43 -0700 (PDT)\r
24 Received: from ut.hh.sledj.net (gmp-ea-fw-1b.sun.com [192.18.8.1])\r
25         by mx.google.com with ESMTPS id x14sm46838463wbs.18.2010.04.19.01.27.41\r
26         (version=TLSv1/SSLv3 cipher=RC4-MD5);\r
27         Mon, 19 Apr 2010 01:27:41 -0700 (PDT)\r
28 Received: by ut.hh.sledj.net (Postfix, from userid 1000)\r
29         id 07A525941DA; Mon, 19 Apr 2010 09:27:39 +0100 (BST)\r
30 To: notmuch <notmuch@notmuchmail.org>\r
31 Subject: Re: pull request\r
32 In-Reply-To: <87sk722sfq.fsf@ut.hh.sledj.net>\r
33 References: <87sk722sfq.fsf@ut.hh.sledj.net>\r
34 User-Agent: Notmuch/0.1-163-g3077586 (http://notmuchmail.org) Emacs/23.1.1\r
35         (x86_64-pc-linux-gnu)\r
36 From: David Edmondson <dme@dme.org>\r
37 Date: Mon, 19 Apr 2010 09:27:39 +0100\r
38 Message-ID: <87eiibq22s.fsf@ut.hh.sledj.net>\r
39 MIME-Version: 1.0\r
40 Content-Type: text/plain; charset=us-ascii\r
41 X-BeenThere: notmuch@notmuchmail.org\r
42 X-Mailman-Version: 2.1.13\r
43 Precedence: list\r
44 List-Id: "Use and development of the notmuch mail system."\r
45         <notmuch.notmuchmail.org>\r
46 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
47         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
48 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
49 List-Post: <mailto:notmuch@notmuchmail.org>\r
50 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
51 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
52         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
53 X-List-Received-Date: Mon, 19 Apr 2010 08:27:46 -0000\r
54 \r
55 On Sun, 11 Apr 2010 11:29:29 +0100, David Edmondson <dme@dme.org> wrote:\r
56 > Carl, please consider the following (from the 'for-cworth' branch of\r
57 > git://github.com/dme/notmuch.git) for 0.2. I hope to have some more UI\r
58 > changes merged next week.\r
59 \r
60 This is the same set rebased onto 0.2.\r
61 \r
62 commit 8586a86b9dd4ed2406a2fbda6c08bdc6a598cfd8\r
63 Author: David Edmondson <dme@dme.org>\r
64 Date:   Sat Apr 10 09:02:32 2010 +0100\r
65 \r
66     debian: git should ignore packaging intermediate files\r
67 \r
68 commit f5de1bb5b4216a1950f6aa5f471c9964e4d0e521\r
69 Author: David Edmondson <dme@dme.org>\r
70 Date:   Mon Mar 22 14:50:20 2010 +0000\r
71 \r
72     emacs/notmuch-show.el: Avoid passing unintended format strings to `message'\r
73     \r
74     If the text being stashed included %, `message' was unhappy and\r
75     complained.\r
76 \r
77 commit 4159baa2166a3410663adc200f91145edf8e0e13\r
78 Author: David Edmondson <dme@dme.org>\r
79 Date:   Wed Mar 24 15:50:11 2010 +0000\r
80 \r
81     emacs/notmuch.el: Enable `hl-line-mode' in `notmuch-search-mode'\r
82 \r
83 commit 53c4e64943d09b07e75c9258fc9f954c87a490d6\r
84 Author: David Edmondson <dme@dme.org>\r
85 Date:   Tue Apr 6 08:24:00 2010 +0100\r
86 \r
87     json: Avoid calling strlen(NULL)\r
88     \r
89     MIME parts may have no filename, which previously resulted in calling\r
90     strlen(NULL).\r
91 \r
92 commit 7dedc95af671173a57bafd973604614c03121ce6\r
93 Author: David Edmondson <dme@dme.org>\r
94 Date:   Sun Apr 11 08:58:43 2010 +0100\r
95 \r
96     emacs: JSON based implementation\r
97     \r
98     Re-implement notmuch-show.el using the JSON output format of the\r
99     notmuch command. Most functionality is retained - HTML display is\r
100     noticeably missing.\r
101 \r
102 commit 514e14c42e214718768a1ec94cb869cd3eb47114\r
103 Author: David Edmondson <dme@dme.org>\r
104 Date:   Mon Mar 22 16:49:16 2010 +0000\r
105 \r
106     emacs: Move body markup to a separate file\r
107     \r
108     Move the citation and signature markup for text/plain parts to a new\r
109     file (notmuch-wash.el) and call it using a hook mechanism rather than\r
110     directly.\r
111 \r
112 commit 2b6201fbf9209a875f216d48c30b95a6f583c575\r
113 Author: David Edmondson <dme@dme.org>\r
114 Date:   Thu Apr 1 16:25:20 2010 +0100\r
115 \r
116     emacs: Add more functions to clean up text/plain parts\r
117     \r
118     Add:\r
119     - notmuch-wash-wrap-long-lines: Wrap lines longer than the width of\r
120       the current window whilst maintaining any citation prefix.\r
121     - notmuch-wash-tidy-citations: Tidy up citations by:\r
122       - compress repeated otherwise blank citation lines,\r
123       - remove otherwise blank citation lines at the head and tail of a\r
124         citation and remove blank lines between attribution statements and\r
125         the citation,\r
126     - notmuch-wash-compress-blanks: Compress repeated blank lines and\r
127       remove leading and trailing blank lines.\r
128     \r
129     Enable all of the functions by default by adding them to\r
130     `notmuch-show-insert-text/plain-hook'.\r
131     \r
132     With the wrapping features for text/plain parts enabled, word wrapping\r
133     of the buffer leads to an unappealing display of text, so disable it.\r
134 \r
135 commit c7872f5e1f11cfa10d93cb818c5f6f6c0835b918\r
136 Author: David Edmondson <dme@dme.org>\r
137 Date:   Tue Mar 23 10:06:00 2010 +0000\r
138 \r
139     emacs/notmuch-show.el: Improved part labelling\r
140     \r
141     If a text/plain part is not the first part in a message, add a label\r
142     in order that a user can see that multiple parts are present.\r
143     \r
144     If a part has a 'filename' attribute, include it in any label\r
145     describing the part.\r
146 \r
147 commit 951db85a55a1893e766b26de1377dda5b4573366\r
148 Author: David Edmondson <dme@dme.org>\r
149 Date:   Tue Mar 23 11:54:05 2010 +0000\r
150 \r
151     emacs: Use `mm-display-part' when possible\r
152     \r
153     For parts that the mm-decode/mm-view functions can inline and we have\r
154     the content, use `mm-display-part' to insert the part in the\r
155     buffer.\r
156 \r
157 commit 5c060ded87ec4dc479625348708ef73852d60b36\r
158 Author: David Edmondson <dme@dme.org>\r
159 Date:   Tue Mar 23 11:54:05 2010 +0000\r
160 \r
161     emacs: Use mailcap.el to guess the type of application/octet-stream parts\r
162     \r
163     Use the mailcap functionality to guess a MIME type for attachments of\r
164     type application/octet-stream and, presuming successful, feed the\r
165     attachment back into the display code with the determine type.\r
166     \r
167     This is mostly useless at the moment, as the JSON output from notmuch\r
168     does not include the content of application/octet-stream parts, so\r
169     they cannot be displayed even if the guess is a good one.\r
170 \r
171 commit 5fcbb528384b7bda838f7c77434def15f85c7382\r
172 Author: David Edmondson <dme@dme.org>\r
173 Date:   Thu Apr 1 18:33:46 2010 +0100\r
174 \r
175     emacs: Display all body parts using `notmuch part --part=<n>'\r
176     \r
177     Use the `notmuch part' command to access body parts not currently\r
178     included in the JSON output and display those body parts\r
179     appropriately.\r
180 \r
181 commit 9e193a3998b7503e35d21013c71cc4ecaf6c9d50\r
182 Author: David Edmondson <dme@dme.org>\r
183 Date:   Thu Mar 25 12:26:49 2010 +0000\r
184 \r
185     emacs/notmuch-wash.el: Add `notmuch-wash-inline-patch'\r
186     \r
187     `notmuch-wash-inline-patch' attempts to convert inline patches to fake\r
188     attachments, in order that diff-mode highlighting can be applied to\r
189     the patch. It should be added to\r
190     `notmuch-show-insert-text/plain-hook', usually before\r
191     `notmuch-wash-markup-citations'.\r
192     \r
193     Due to the scope for error in detecting inline patches (and their\r
194     extent), this function is not enabled by default.\r
195 \r
196 commit 444de7e73d988cab9b8d1fef851c8ad26174a996\r
197 Author: David Edmondson <dme@dme.org>\r
198 Date:   Sun Mar 28 14:50:46 2010 +0100\r
199 \r
200     emacs/notmuch-show.el: Part headers are real buttons that save the part\r
201     \r
202     Convert the part headers into buttons that save the part when\r
203     activated. Don't attempt to save 'fake' parts generated by\r
204     `notmuch-wash-inline-patch'.\r
205 \r
206 commit e9d737feb5a49fd59e1f27bccd24cac2fd1ef749\r
207 Author: David Edmondson <dme@dme.org>\r
208 Date:   Mon Mar 29 10:31:58 2010 +0100\r
209 \r
210     emacs/notmuch-show.el: Add `notmuch-show-toggle-all' bound to M-RET\r
211     \r
212     `notmuch-show-toggle-all' changes the visibility all of the messages\r
213     in the current thread. By default it makes all of the messages not\r
214     visible. With a prefix argument, it makes them all visible.\r
215 \r
216 commit b3be927b54956a7258f203159e0bdb954e686c80\r
217 Author: David Edmondson <dme@dme.org>\r
218 Date:   Mon Apr 12 08:51:30 2010 +0100\r
219 \r
220     emacs: Support for customizing search result display\r
221     \r
222     This patch helps in customizing search result display similar to\r
223     mutt's index_format. The customization is done by defining an alist as\r
224     below:\r
225     \r
226     (setq notmuch-search-result-format '(("date" . "%s ")\r
227                                      ("authors" . "%-40s ")\r
228                                      ("subject" . "%s ")))\r
229     \r
230     The supported keywords are date, count, authors, subject and tags.\r
231     \r
232     Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@gmail.com>\r
233     Signed-off-by: David Edmondson <dme@dme.org>\r
234 \r
235 dme.\r
236 -- \r
237 David Edmondson, http://dme.org\r