Re: pull request
authorDavid Edmondson <dme@dme.org>
Mon, 19 Apr 2010 08:27:39 +0000 (09:27 +0100)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:36:43 +0000 (09:36 -0800)
75/09f3148f138c233ac19308ddccd71da028c930 [new file with mode: 0644]

diff --git a/75/09f3148f138c233ac19308ddccd71da028c930 b/75/09f3148f138c233ac19308ddccd71da028c930
new file mode 100644 (file)
index 0000000..353dec2
--- /dev/null
@@ -0,0 +1,237 @@
+Return-Path: <dme@dme.org>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id A86D24196F0\r
+       for <notmuch@notmuchmail.org>; Mon, 19 Apr 2010 01:27:46 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -1.9\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5\r
+       tests=[BAYES_00=-1.9] autolearn=ham\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id q6GHp0hc8Xlv for <notmuch@notmuchmail.org>;\r
+       Mon, 19 Apr 2010 01:27:44 -0700 (PDT)\r
+Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com\r
+ [74.125.82.53])       by olra.theworths.org (Postfix) with ESMTP id 9316D431FC1       for\r
+ <notmuch@notmuchmail.org>; Mon, 19 Apr 2010 01:27:44 -0700 (PDT)\r
+Received: by wwe15 with SMTP id 15so43813wwe.26\r
+       for <notmuch@notmuchmail.org>; Mon, 19 Apr 2010 01:27:43 -0700 (PDT)\r
+Received: by 10.216.177.82 with SMTP id c60mr4686622wem.25.1271665663436;\r
+       Mon, 19 Apr 2010 01:27:43 -0700 (PDT)\r
+Received: from ut.hh.sledj.net (gmp-ea-fw-1b.sun.com [192.18.8.1])\r
+       by mx.google.com with ESMTPS id x14sm46838463wbs.18.2010.04.19.01.27.41\r
+       (version=TLSv1/SSLv3 cipher=RC4-MD5);\r
+       Mon, 19 Apr 2010 01:27:41 -0700 (PDT)\r
+Received: by ut.hh.sledj.net (Postfix, from userid 1000)\r
+       id 07A525941DA; Mon, 19 Apr 2010 09:27:39 +0100 (BST)\r
+To: notmuch <notmuch@notmuchmail.org>\r
+Subject: Re: pull request\r
+In-Reply-To: <87sk722sfq.fsf@ut.hh.sledj.net>\r
+References: <87sk722sfq.fsf@ut.hh.sledj.net>\r
+User-Agent: Notmuch/0.1-163-g3077586 (http://notmuchmail.org) Emacs/23.1.1\r
+       (x86_64-pc-linux-gnu)\r
+From: David Edmondson <dme@dme.org>\r
+Date: Mon, 19 Apr 2010 09:27:39 +0100\r
+Message-ID: <87eiibq22s.fsf@ut.hh.sledj.net>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=us-ascii\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Mon, 19 Apr 2010 08:27:46 -0000\r
+\r
+On Sun, 11 Apr 2010 11:29:29 +0100, David Edmondson <dme@dme.org> wrote:\r
+> Carl, please consider the following (from the 'for-cworth' branch of\r
+> git://github.com/dme/notmuch.git) for 0.2. I hope to have some more UI\r
+> changes merged next week.\r
+\r
+This is the same set rebased onto 0.2.\r
+\r
+commit 8586a86b9dd4ed2406a2fbda6c08bdc6a598cfd8\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Sat Apr 10 09:02:32 2010 +0100\r
+\r
+    debian: git should ignore packaging intermediate files\r
+\r
+commit f5de1bb5b4216a1950f6aa5f471c9964e4d0e521\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Mon Mar 22 14:50:20 2010 +0000\r
+\r
+    emacs/notmuch-show.el: Avoid passing unintended format strings to `message'\r
+    \r
+    If the text being stashed included %, `message' was unhappy and\r
+    complained.\r
+\r
+commit 4159baa2166a3410663adc200f91145edf8e0e13\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Wed Mar 24 15:50:11 2010 +0000\r
+\r
+    emacs/notmuch.el: Enable `hl-line-mode' in `notmuch-search-mode'\r
+\r
+commit 53c4e64943d09b07e75c9258fc9f954c87a490d6\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Tue Apr 6 08:24:00 2010 +0100\r
+\r
+    json: Avoid calling strlen(NULL)\r
+    \r
+    MIME parts may have no filename, which previously resulted in calling\r
+    strlen(NULL).\r
+\r
+commit 7dedc95af671173a57bafd973604614c03121ce6\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Sun Apr 11 08:58:43 2010 +0100\r
+\r
+    emacs: JSON based implementation\r
+    \r
+    Re-implement notmuch-show.el using the JSON output format of the\r
+    notmuch command. Most functionality is retained - HTML display is\r
+    noticeably missing.\r
+\r
+commit 514e14c42e214718768a1ec94cb869cd3eb47114\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Mon Mar 22 16:49:16 2010 +0000\r
+\r
+    emacs: Move body markup to a separate file\r
+    \r
+    Move the citation and signature markup for text/plain parts to a new\r
+    file (notmuch-wash.el) and call it using a hook mechanism rather than\r
+    directly.\r
+\r
+commit 2b6201fbf9209a875f216d48c30b95a6f583c575\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Thu Apr 1 16:25:20 2010 +0100\r
+\r
+    emacs: Add more functions to clean up text/plain parts\r
+    \r
+    Add:\r
+    - notmuch-wash-wrap-long-lines: Wrap lines longer than the width of\r
+      the current window whilst maintaining any citation prefix.\r
+    - notmuch-wash-tidy-citations: Tidy up citations by:\r
+      - compress repeated otherwise blank citation lines,\r
+      - remove otherwise blank citation lines at the head and tail of a\r
+        citation and remove blank lines between attribution statements and\r
+        the citation,\r
+    - notmuch-wash-compress-blanks: Compress repeated blank lines and\r
+      remove leading and trailing blank lines.\r
+    \r
+    Enable all of the functions by default by adding them to\r
+    `notmuch-show-insert-text/plain-hook'.\r
+    \r
+    With the wrapping features for text/plain parts enabled, word wrapping\r
+    of the buffer leads to an unappealing display of text, so disable it.\r
+\r
+commit c7872f5e1f11cfa10d93cb818c5f6f6c0835b918\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Tue Mar 23 10:06:00 2010 +0000\r
+\r
+    emacs/notmuch-show.el: Improved part labelling\r
+    \r
+    If a text/plain part is not the first part in a message, add a label\r
+    in order that a user can see that multiple parts are present.\r
+    \r
+    If a part has a 'filename' attribute, include it in any label\r
+    describing the part.\r
+\r
+commit 951db85a55a1893e766b26de1377dda5b4573366\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Tue Mar 23 11:54:05 2010 +0000\r
+\r
+    emacs: Use `mm-display-part' when possible\r
+    \r
+    For parts that the mm-decode/mm-view functions can inline and we have\r
+    the content, use `mm-display-part' to insert the part in the\r
+    buffer.\r
+\r
+commit 5c060ded87ec4dc479625348708ef73852d60b36\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Tue Mar 23 11:54:05 2010 +0000\r
+\r
+    emacs: Use mailcap.el to guess the type of application/octet-stream parts\r
+    \r
+    Use the mailcap functionality to guess a MIME type for attachments of\r
+    type application/octet-stream and, presuming successful, feed the\r
+    attachment back into the display code with the determine type.\r
+    \r
+    This is mostly useless at the moment, as the JSON output from notmuch\r
+    does not include the content of application/octet-stream parts, so\r
+    they cannot be displayed even if the guess is a good one.\r
+\r
+commit 5fcbb528384b7bda838f7c77434def15f85c7382\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Thu Apr 1 18:33:46 2010 +0100\r
+\r
+    emacs: Display all body parts using `notmuch part --part=<n>'\r
+    \r
+    Use the `notmuch part' command to access body parts not currently\r
+    included in the JSON output and display those body parts\r
+    appropriately.\r
+\r
+commit 9e193a3998b7503e35d21013c71cc4ecaf6c9d50\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Thu Mar 25 12:26:49 2010 +0000\r
+\r
+    emacs/notmuch-wash.el: Add `notmuch-wash-inline-patch'\r
+    \r
+    `notmuch-wash-inline-patch' attempts to convert inline patches to fake\r
+    attachments, in order that diff-mode highlighting can be applied to\r
+    the patch. It should be added to\r
+    `notmuch-show-insert-text/plain-hook', usually before\r
+    `notmuch-wash-markup-citations'.\r
+    \r
+    Due to the scope for error in detecting inline patches (and their\r
+    extent), this function is not enabled by default.\r
+\r
+commit 444de7e73d988cab9b8d1fef851c8ad26174a996\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Sun Mar 28 14:50:46 2010 +0100\r
+\r
+    emacs/notmuch-show.el: Part headers are real buttons that save the part\r
+    \r
+    Convert the part headers into buttons that save the part when\r
+    activated. Don't attempt to save 'fake' parts generated by\r
+    `notmuch-wash-inline-patch'.\r
+\r
+commit e9d737feb5a49fd59e1f27bccd24cac2fd1ef749\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Mon Mar 29 10:31:58 2010 +0100\r
+\r
+    emacs/notmuch-show.el: Add `notmuch-show-toggle-all' bound to M-RET\r
+    \r
+    `notmuch-show-toggle-all' changes the visibility all of the messages\r
+    in the current thread. By default it makes all of the messages not\r
+    visible. With a prefix argument, it makes them all visible.\r
+\r
+commit b3be927b54956a7258f203159e0bdb954e686c80\r
+Author: David Edmondson <dme@dme.org>\r
+Date:   Mon Apr 12 08:51:30 2010 +0100\r
+\r
+    emacs: Support for customizing search result display\r
+    \r
+    This patch helps in customizing search result display similar to\r
+    mutt's index_format. The customization is done by defining an alist as\r
+    below:\r
+    \r
+    (setq notmuch-search-result-format '(("date" . "%s ")\r
+                                    ("authors" . "%-40s ")\r
+                                    ("subject" . "%s ")))\r
+    \r
+    The supported keywords are date, count, authors, subject and tags.\r
+    \r
+    Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@gmail.com>\r
+    Signed-off-by: David Edmondson <dme@dme.org>\r
+\r
+dme.\r
+-- \r
+David Edmondson, http://dme.org\r