[PATCH 4/4] Update NEWS for user.other_name
[notmuch-archives.git] / 89 / b814555c4cdd64b1ea6aaf8ac9a8b63421680f
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 2484E431FC2\r
6         for <notmuch@notmuchmail.org>; Fri, 14 Feb 2014 01:15:34 -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 C+3JDbkNYd+n for <notmuch@notmuchmail.org>;\r
18         Fri, 14 Feb 2014 01:15:28 -0800 (PST)\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 73425431FAE\r
23         for <notmuch@notmuchmail.org>; Fri, 14 Feb 2014 01:15:28 -0800 (PST)\r
24 Received: by mail-wi0-f169.google.com with SMTP id e4so300452wiv.2\r
25         for <notmuch@notmuchmail.org>; Fri, 14 Feb 2014 01:15:25 -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;\r
28         bh=QNHvLBt7Vk3yL63oKg1CpVClKWwOWYq6UBaNoej+yNk=;\r
29         b=sTRQWdHO8wBe/T0hw+hbp5ag3xbXNpjm2ayi3NHT9nuUpliBZupe6dlxzeN7lxA7RG\r
30         GQK/rGRSCI4XGsObLmV590afOYuVm9mC171bd3xwuOcwzvFJXAAOZD76acs1eFxOecU/\r
31         PoiLde7cUKA6MfGFYmVYeH0TvvQHvptzPMUYcC9XH+5LopGSe+lwbvYUyDSZVvenwyKp\r
32         7fsYri+yI2UsY/6Q1nyJwncvq2M1fTK4szFCUJm7A8nAtdev8zxoMypFtALesyuu8XbS\r
33         DZlBVjkgRIzvGbLCuPwPFxzRcycfbNarafwZ3Rqk9977Knl+FoIAVywvcwaeXMvE7c0M\r
34         hvqw==\r
35 X-Received: by 10.194.170.133 with SMTP id am5mr919183wjc.42.1392369324531;\r
36         Fri, 14 Feb 2014 01:15:24 -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 ESMTPSA id f3sm2712889wiv.2.2014.02.14.01.15.23\r
39         for <multiple recipients>\r
40         (version=TLSv1.2 cipher=RC4-SHA bits=128/128);\r
41         Fri, 14 Feb 2014 01:15:23 -0800 (PST)\r
42 From: Mark Walters <markwalters1009@gmail.com>\r
43 To: notmuch@notmuchmail.org,\r
44         Austin Clements <amdragon@MIT.EDU>\r
45 Subject: [WIP Patch 0/7] emacs: show tag changes in buffer\r
46 Date: Fri, 14 Feb 2014 09:15:12 +0000\r
47 Message-Id: <1392369319-24508-1-git-send-email-markwalters1009@gmail.com>\r
48 X-Mailer: git-send-email 1.7.9.1\r
49 X-BeenThere: notmuch@notmuchmail.org\r
50 X-Mailman-Version: 2.1.13\r
51 Precedence: list\r
52 List-Id: "Use and development of the notmuch mail system."\r
53         <notmuch.notmuchmail.org>\r
54 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
55         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
56 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
57 List-Post: <mailto:notmuch@notmuchmail.org>\r
58 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
59 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
60         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
61 X-List-Received-Date: Fri, 14 Feb 2014 09:15:34 -0000\r
62 \r
63 This verson is not intended for general use/review but so Austin can\r
64 see my attempt at integrating his regexp tag matching code into the\r
65 added/deleted code. However, of course, comments from anyone else are\r
66 gratefully received.\r
67 \r
68 Patch 1/7 is basically Austin's patch\r
69 id:1392226351-31440-1-git-send-email-amdragon@mit.edu with a small\r
70 bugfix. Patches 2-7 are the updated version of\r
71 id:1390087855-26194-1-git-send-email-markwalters1009@gmail.com\r
72 \r
73 There are three comments for Patch 4 (the key one of 2-7). First I use\r
74 (cons 'deleted/'added/nil tag) as the key for the hashtable\r
75 lookup. Secondly the deleted/added tag formatting is now applied on\r
76 top of the normal tag formatting (as suggested by Austin). Thirdly:\r
77 this has one slightly tricky corner case: a user could hide the tag\r
78 normally but want it shown when deleted. This has to be special cased\r
79 in the code the avoid applying e.g. propertize to the output of the\r
80 first stage formatting: namely nil. A possible alternative would be to\r
81 treat all empty-strings as "omit this tag" but I am not sure what\r
82 things like images look like to emacs.\r
83 \r
84 \r
85 Best wishes\r
86 \r
87 Mark\r
88 \r
89 \r
90 \r
91 \r
92 Austin Clements (1):\r
93   Make keys of notmuch-tag-formats regexps and use caching\r
94 \r
95 Mark Walters (6):\r
96   emacs: tag split customise option for format-tags into a widget\r
97   emacs: tag: add customize for deleted/added tag formats\r
98   emacs: show: mark tags changed since buffer loaded\r
99   emacs: show: use orig-tags for tag display\r
100   emacs: search: use orig-tags in search\r
101   emacs: tree: use orig-tags in search\r
102 \r
103  emacs/notmuch-show.el |    6 +-\r
104  emacs/notmuch-tag.el  |  186 ++++++++++++++++++++++++++++++++++++++-----------\r
105  emacs/notmuch-tree.el |    9 ++-\r
106  emacs/notmuch.el      |   40 ++++++----\r
107  test/test-lib.el      |    5 ++\r
108  5 files changed, 184 insertions(+), 62 deletions(-)\r
109 \r
110 -- \r
111 1.7.9.1\r
112 \r