Re: [PATCH 0/4] Allow specifying alternate names for addresses in other_email
[notmuch-archives.git] / 4e / 5e589ab816fd53df2523b6a159f50a4e9c25bc
1 Return-Path: <amdragon@mit.edu>\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 9190B431FBC\r
6         for <notmuch@notmuchmail.org>; Tue, 22 Oct 2013 12:51:13 -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.7\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\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 x7c-y-bNc1qh for <notmuch@notmuchmail.org>;\r
16         Tue, 22 Oct 2013 12:51:07 -0700 (PDT)\r
17 Received: from dmz-mailsec-scanner-8.mit.edu (dmz-mailsec-scanner-8.mit.edu\r
18         [18.7.68.37])\r
19         by olra.theworths.org (Postfix) with ESMTP id 458E8431FD7\r
20         for <notmuch@notmuchmail.org>; Tue, 22 Oct 2013 12:51:07 -0700 (PDT)\r
21 X-AuditID: 12074425-b7f1c8e0000009c7-88-5266d7288e9c\r
22 Received: from mailhub-auth-1.mit.edu ( [18.9.21.35])\r
23         by dmz-mailsec-scanner-8.mit.edu (Symantec Messaging Gateway) with SMTP\r
24         id CF.B5.02503.827D6625; Tue, 22 Oct 2013 15:51:04 -0400 (EDT)\r
25 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11])\r
26         by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id r9MJp3vw015067\r
27         for <notmuch@notmuchmail.org>; Tue, 22 Oct 2013 15:51:04 -0400\r
28 Received: from drake.dyndns.org (31-33-57.wireless.csail.mit.edu\r
29         [128.31.33.57]) (authenticated bits=0)\r
30         (User authenticated as amdragon@ATHENA.MIT.EDU)\r
31         by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r9MJp0fl005184\r
32         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT)\r
33         for <notmuch@notmuchmail.org>; Tue, 22 Oct 2013 15:51:03 -0400\r
34 Received: from amthrax by drake.dyndns.org with local (Exim 4.77)\r
35         (envelope-from <amdragon@mit.edu>) id 1VYhym-0006yb-Gv\r
36         for notmuch@notmuchmail.org; Tue, 22 Oct 2013 15:51:00 -0400\r
37 From: Austin Clements <amdragon@MIT.EDU>\r
38 To: notmuch@notmuchmail.org\r
39 Subject: [PATCH 0/8] Improve tag change completion\r
40 Date: Tue, 22 Oct 2013 15:50:49 -0400\r
41 Message-Id: <1382471457-26056-1-git-send-email-amdragon@mit.edu>\r
42 X-Mailer: git-send-email 1.8.4.rc3\r
43 X-Brightmail-Tracker:\r
44  H4sIAAAAAAAAA+NgFupnkeLIzCtJLcpLzFFi42IR4hRV1tW4nhZkcOiLpcX1mzOZHRg9nq26\r
45         xRzAGMVlk5Kak1mWWqRvl8CVsfXmRJaCyVwVFzcfYGxgXM3RxcjJISFgIvG7czM7hC0mceHe\r
46         erYuRi4OIYF9jBIfF/1khHDOM0r8WP0CrEpI4AmTRMMfGYjEbkaJJZPPsoAk2AQ0JLbtX84I\r
47         YosISEvsvDubFcQWFjCS+Lx3D1gzi4CqxJefS5hBbF4BB4lNd5axQqxWklh4ahvrBEaeBYwM\r
48         qxhlU3KrdHMTM3OKU5N1i5MT8/JSi3Qt9HIzS/RSU0o3MYL8ze6iuoNxwiGlQ4wCHIxKPLwP\r
49         WtKChFgTy4orcw8xSnIwKYnyRlwFCvEl5adUZiQWZ8QXleakFh9ilOBgVhLhbfYFyvGmJFZW\r
50         pRblw6SkOViUxHlvcdgHCQmkJ5akZqemFqQWwWRlODiUJHiFrgE1ChalpqdWpGXmlCCkmTg4\r
51         QYbzAA0/BrKYt7ggMbc4Mx0if4pRUUqcVxikWQAkkVGaB9cLi8dXjOJArwjzcoJU8QBjGa77\r
52         FdBgJqDBU5aADS5JREhJNTAme4Y+/8GTselZ79Ov5eKZDe9mHt5za1v752O+id9+z5Pcdrfk\r
53         YM2UK9zJfbYLtZS0l9yqvNtt2iAnsOr05+AagQoOLe0UteCrS9fYrdiZet5Tvfypj9S1y+/v\r
54         VnvH3Gy9+FFxSfkicynll/v+yq8vPXLH5ub16gN3vBaFKmxW6M2dv0b02tVkJZbijERDLeai\r
55         4kQAFlZD+KICAAA=\r
56 X-BeenThere: notmuch@notmuchmail.org\r
57 X-Mailman-Version: 2.1.13\r
58 Precedence: list\r
59 List-Id: "Use and development of the notmuch mail system."\r
60         <notmuch.notmuchmail.org>\r
61 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
62         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
63 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
64 List-Post: <mailto:notmuch@notmuchmail.org>\r
65 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
66 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
67         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
68 X-List-Received-Date: Tue, 22 Oct 2013 19:51:13 -0000\r
69 \r
70 This series improves tag change completion in various ways for\r
71 commands like +, -, and *.\r
72 \r
73 >From a user perspective, this provides command-specific prompts like\r
74 "Tag message" and "Tag all" instead of the generic "Tag" prompt, and\r
75 bases tag removal completions on the tags that are in the buffer,\r
76 rather than the current tags in the database, providing a more\r
77 predicable experience.\r
78 \r
79 >From an implementation perspective, this new tag removal completion\r
80 behavior improves efficiency and eliminates a road block to fixing the\r
81 tagging race bug (which otherwise results in massive queries just to\r
82 compute removal completions).  The new code is also more "Elispy" and\r
83 predictable because all tag change prompting now occurs at the\r
84 interactive entry points, rather than buried under several layers of\r
85 non-interactive calls.\r
86 \r
87 This is a spiritual successor to\r
88 id:1354263691-19715-1-git-send-email-markwalters1009@gmail.com, though\r
89 it takes a very different approach.  This is also a prerequisite to\r
90 the tag race fix in\r
91 id:1381185201-25197-1-git-send-email-amdragon@mit.edu and I plan to\r
92 send an updated version of that series when this one is accepted.\r
93 \r
94 Patches 1, 5, and 6 could be pushed on their own.  They fix bugs or\r
95 sort of bugs that get in the way of the rest of the series.\r
96 \r