Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / f7 / 71cd346346494a5daf0b63220988300cb1561d
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 7A32C431FB6\r
6         for <notmuch@notmuchmail.org>; Sun,  2 Dec 2012 16:58:49 -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: 2.7\r
10 X-Spam-Level: **\r
11 X-Spam-Status: No, score=2.7 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         FREEMAIL_REPLY=2.499, 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 BC5JiE3dG7ev for <notmuch@notmuchmail.org>;\r
18         Sun,  2 Dec 2012 16:58:48 -0800 (PST)\r
19 Received: from mail-wg0-f41.google.com (mail-wg0-f41.google.com\r
20  [74.125.82.41])        (using TLSv1 with cipher RC4-SHA (128/128 bits))        (No client\r
21  certificate requested) by olra.theworths.org (Postfix) with ESMTPS id\r
22  AADDB431FAE    for <notmuch@notmuchmail.org>; Sun,  2 Dec 2012 16:58:48 -0800\r
23  (PST)\r
24 Received: by mail-wg0-f41.google.com with SMTP id ds1so737127wgb.2\r
25         for <notmuch@notmuchmail.org>; Sun, 02 Dec 2012 16:58:47 -0800 (PST)\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=t+ecVFlvFEAvcGOxZyvCGOiXQ0SdFUPAjlAiSAhq6cg=;\r
29         b=EypN/O83BUAXSsULRpNJrBzwuXAYQQtcOl426CwmA66x+x7BfjtyNBBvnq7lBUCu2U\r
30         5hQjBnDM//MiQxBVqdivEapSZKBqrC0pb7KmqqAiLenoNjoPQ0Wo8IF0FZhgF0EiOiHw\r
31         bPJerxYJ7YaDG8h1XA+3vy/vXosFpI9OvjGg4sA3pkitc6KceyoomvMEJX0aHlGTW/46\r
32         qIS9OX++CcdFW2lQW9YYlHZD278VRBi+GNfoL0V9r2EuJX9MV81996Nil95mYSLZa6ND\r
33         PHvwiGXi67AKWvvmpKdzwd6hpQ2o7y3Fk7/dPAeCnVXlKKvPDnBkSUJFicY1clJEwK8Q\r
34         ZLlg==\r
35 Received: by 10.180.87.39 with SMTP id u7mr6906382wiz.6.1354496326080;\r
36         Sun, 02 Dec 2012 16:58:46 -0800 (PST)\r
37 Received: from localhost (93-97-24-31.zone5.bethere.co.uk. [93.97.24.31])\r
38         by mx.google.com with ESMTPS id i6sm9020485wix.5.2012.12.02.16.58.44\r
39         (version=TLSv1/SSLv3 cipher=OTHER);\r
40         Sun, 02 Dec 2012 16:58:44 -0800 (PST)\r
41 From: Mark Walters <markwalters1009@gmail.com>\r
42 To: notmuch@notmuchmail.org\r
43 Subject: [PATCH v2 0/3] Allow emacs to toggle display of all parts including\r
44         multipart\r
45 Date: Mon,  3 Dec 2012 00:58:34 +0000\r
46 Message-Id: <1354496317-24564-1-git-send-email-markwalters1009@gmail.com>\r
47 X-Mailer: git-send-email 1.7.9.1\r
48 X-BeenThere: notmuch@notmuchmail.org\r
49 X-Mailman-Version: 2.1.13\r
50 Precedence: list\r
51 List-Id: "Use and development of the notmuch mail system."\r
52         <notmuch.notmuchmail.org>\r
53 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
54         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
55 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
56 List-Post: <mailto:notmuch@notmuchmail.org>\r
57 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
58 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
59         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
60 X-List-Received-Date: Mon, 03 Dec 2012 00:58:49 -0000\r
61 \r
62 This is rather more polished version of\r
63 id:1351152563-27277-1-git-send-email-markwalters1009@gmail.com.\r
64 \r
65 The first patch modifies the behaviour of show refresh buffer to keep\r
66 state more accurately where possible. It can never be perfect but it\r
67 makes a reasonable attempt. This is independent of patches 2 and 3.\r
68 \r
69 The second patch allows the user to toggle the visibility of any part\r
70 with 't' on the part button. It does this by storing a list of all\r
71 parts that the user has over-ruled.\r
72 \r
73 The final patch binds the toggle to the default action in cases where\r
74 the part has no filename. Is this a reasonable heuristic? And should\r
75 it be customisable? In all cases the defined actions (save, view,\r
76 other, and toggle) always do their action (ie they do not apply any\r
77 heuristics)\r
78 \r
79 Overall I am pleased with the way it works. The one caveat is that it\r
80 does redisplay the whole buffer when toggling the parts: it might be\r
81 nice to use invisibility but that is beyond my lisp. Moreover it could\r
82 be added at a later stage without changing the user experience.\r
83 \r
84 \r
85 Best wishes\r
86 \r
87 Mark\r
88 \r
89 \r
90 Mark Walters (3):\r
91   emacs: show: make refresh fix point(ish)\r
92   emacs: allow the user to toggle the visibility of\r
93     multipart/alternative parts\r
94   emacs: show make default part button toggle view when sensible\r
95 \r
96  emacs/notmuch-show.el |   80 ++++++++++++++++++++++++++++++++++++++----------\r
97  1 files changed, 63 insertions(+), 17 deletions(-)\r
98 \r
99 -- \r
100 1.7.9.1\r
101 \r