Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 9d / 89985bbe0e6715a63e148305045ba6f53abd8a
1 Return-Path: <markwalters1009@gmail.com>\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 135A9431FAF\r
6         for <notmuch@notmuchmail.org>; Tue, 10 Apr 2012 10:04:57 -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: 0.201\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0.201 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13         FREEMAIL_ENVFROM_END_DIGIT=1, FREEMAIL_FROM=0.001,\r
14         RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
15 Received: from olra.theworths.org ([127.0.0.1])\r
16         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
17         with ESMTP id 1p6RtZ2kikj2 for <notmuch@notmuchmail.org>;\r
18         Tue, 10 Apr 2012 10:04:55 -0700 (PDT)\r
19 Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com\r
20         [209.85.212.169]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
21         (No client certificate requested)\r
22         by olra.theworths.org (Postfix) with ESMTPS id 7AACA431FAE\r
23         for <notmuch@notmuchmail.org>; Tue, 10 Apr 2012 10:04:55 -0700 (PDT)\r
24 Received: by wibhm17 with SMTP id hm17so3400444wib.2\r
25         for <notmuch@notmuchmail.org>; Tue, 10 Apr 2012 10:04:54 -0700 (PDT)\r
26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
27         h=from:to:cc:subject:date:message-id:x-mailer;\r
28         bh=r9o7B+ofWq3gqbml7d+60U1a3k7h4dZb8YxKn2E8huM=;\r
29         b=JtxD7dy18c6OjJb5E6fh0rCk/qUtuCpVopaWXL99sfQgG6+pAikgRsoy6/zKcugZ9S\r
30         CR0pIv7JiGqPRrmXnQXSW9nQjZrsks2XCdbapWm6M+9q0/N+4yk6vT6utTot/U00ts7K\r
31         PjzV+BcTvbZT5GBy+S5JYSrvGaTRuGOh7oYlHyNXuDCbY5ohiiT3oP6c2EEh9o0BFuXI\r
32         +wbc+POmafA6+3d0xAhrnmkuRwzdKgkyRE5P8+A7Z04+6btlPYohSTDwUCo0O31C5q29\r
33         GcvijSySQOFCbqTvNfW0CBejN1c/DixwK2vqSC4iOUjaplKHSSKH9kDkkP0Z/nKrrX5n\r
34         2J+Q==\r
35 Received: by 10.180.92.130 with SMTP id cm2mr8846326wib.4.1334077494114;\r
36         Tue, 10 Apr 2012 10:04:54 -0700 (PDT)\r
37 Received: from localhost (94-192-233-223.zone6.bethere.co.uk.\r
38  [94.192.233.223])      by mx.google.com with ESMTPS id\r
39  ea6sm38820791wib.5.2012.04.10.10.04.51 (version=TLSv1/SSLv3 cipher=OTHER);\r
40         Tue, 10 Apr 2012 10:04:52 -0700 (PDT)\r
41 From: Mark Walters <markwalters1009@gmail.com>\r
42 To: notmuch@notmuchmail.org\r
43 Subject: [PATCH 0/2] Allow JSON to use non-entire thread, and use for elide\r
44 Date: Tue, 10 Apr 2012 18:04:54 +0100\r
45 Message-Id: <1334077496-9172-1-git-send-email-markwalters1009@gmail.com>\r
46 X-Mailer: git-send-email 1.7.9.1\r
47 X-BeenThere: notmuch@notmuchmail.org\r
48 X-Mailman-Version: 2.1.13\r
49 Precedence: list\r
50 List-Id: "Use and development of the notmuch mail system."\r
51         <notmuch.notmuchmail.org>\r
52 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
53         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
54 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
55 List-Post: <mailto:notmuch@notmuchmail.org>\r
56 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
57 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
58         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
59 X-List-Received-Date: Tue, 10 Apr 2012 17:04:57 -0000\r
60 \r
61 These two patches supersede the series [1] and the first patch\r
62 replaces [2].\r
63 \r
64 The first patch allows --entire-thread=false for notmuch-show.c when\r
65 the output format is JSON. In the previous version [2] Austin\r
66 suggested that we should output an empty message (i.e., {}) for\r
67 non-matching messages rather than just omitting them. This version\r
68 does that.\r
69 \r
70 Note the first patch is entirely functional without the second.\r
71 \r
72 The second patch uses the first to implement the "elide" functionality\r
73 in the emacs interface on the cli-side rather than on the emacs\r
74 side. This is substantially faster in some cases. In current emacs\r
75 show view it is a relatively small speed-up which is only noticable\r
76 with large threads. However, it will be used by notmuch-pick [3] and\r
77 there the speed up will be important. (I have a current version of\r
78 notmuch-pick which I will submit in the near future.)\r
79 \r
80 Best wishes\r
81 \r
82 Mark\r
83 \r
84 \r
85 [1] id:"1330033294-21980-1-git-send-email-markwalters1009@gmail.com"\r
86 [2] id:"1331377533-30262-3-git-send-email-markwalters1009@gmail.com"\r
87 [3] id:"1329072579-27340-1-git-send-email-markwalters1009@gmail.com"\r
88 \r
89 Mark Walters (2):\r
90   cli: make --entire-thread=false work for format=json.\r
91   emacs: make elide messages use notmuch-show for omitting messages.\r
92 \r
93  emacs/notmuch-show.el |   17 +++++++++--------\r
94  notmuch-show.c        |   33 ++++++++++++++++++++++++++++-----\r
95  2 files changed, 37 insertions(+), 13 deletions(-)\r
96 \r
97 -- \r
98 1.7.9.1\r
99 \r