Re: [PATCH 0/4] Allow specifying alternate names for addresses in other_email
[notmuch-archives.git] / f9 / 45451eaacb126e4430b748526fac1af973927c
1 Return-Path: <jrollins@finestructure.net>\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 02DEE429E25\r
6         for <notmuch@notmuchmail.org>; Tue, 10 Jan 2012 18:56:46 -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.3\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_MED=-2.3] 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 JWTRSwoeSg4x for <notmuch@notmuchmail.org>;\r
16         Tue, 10 Jan 2012 18:56:45 -0800 (PST)\r
17 Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu\r
18         [131.215.239.19])\r
19         by olra.theworths.org (Postfix) with ESMTP id 64F52431FD0\r
20         for <notmuch@notmuchmail.org>; Tue, 10 Jan 2012 18:56:45 -0800 (PST)\r
21 Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1])\r
22         by earth-doxen-postvirus (Postfix) with ESMTP id D533A66E014B;\r
23         Tue, 10 Jan 2012 18:56:42 -0800 (PST)\r
24 X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new\r
25 Received: from finestructure.net (gwave-171.ligo.caltech.edu\r
26  [131.215.114.171])     (Authenticated sender: jrollins)        by earth-doxen-submit\r
27  (Postfix) with ESMTP id F2A8766E0115;  Tue, 10 Jan 2012 18:56:29 -0800 (PST)\r
28 Received: by finestructure.net (Postfix, from userid 1000)\r
29         id DC91C3E7; Tue, 10 Jan 2012 18:56:29 -0800 (PST)\r
30 From: Jameson Graef Rollins <jrollins@finestructure.net>\r
31 To: Aaron Ecay <aaronecay@gmail.com>, Notmuch Mail <notmuch@notmuchmail.org>\r
32 Subject: Re: [PATCH 2/4] emacs: repurpose notmuch-show-archive-thread-internal\r
33         function for general thread tagging\r
34 In-Reply-To: <m2obudii3n.fsf@gmail.com>\r
35 References: <1325975294-646-1-git-send-email-jrollins@finestructure.net>\r
36         <1325975294-646-2-git-send-email-jrollins@finestructure.net>\r
37         <1325975294-646-3-git-send-email-jrollins@finestructure.net>\r
38         <m239bpk7h0.fsf@gmail.com> <87boqdr3mz.fsf@servo.finestructure.net>\r
39         <m2obudii3n.fsf@gmail.com>\r
40 User-Agent: Notmuch/0.10.2+168~g34b8bac (http://notmuchmail.org) Emacs/23.3.1\r
41         (x86_64-pc-linux-gnu)\r
42 Date: Tue, 10 Jan 2012 18:56:29 -0800\r
43 Message-ID: <87fwfnne02.fsf@servo.finestructure.net>\r
44 MIME-Version: 1.0\r
45 Content-Type: multipart/signed; boundary="=-=-=";\r
46         micalg=pgp-sha256; protocol="application/pgp-signature"\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: Wed, 11 Jan 2012 02:56:46 -0000\r
60 \r
61 --=-=-=\r
62 Content-Type: text/plain; charset=utf-8\r
63 Content-Transfer-Encoding: quoted-printable\r
64 \r
65 On Mon, 09 Jan 2012 00:02:20 -0500, Aaron Ecay <aaronecay@gmail.com> wrote:\r
66 > On Sun, 08 Jan 2012 18:49:56 -0800, Jameson Graef Rollins <jrollins@fines=\r
67 tructure.net> wrote:\r
68 > > On Sun, 08 Jan 2012 20:08:59 -0500, Aaron Ecay <aaronecay@gmail.com> wr=\r
69 ote:\r
70 > > >\r
71 > > > - It would be good to make show-next &optional.  This will enable code\r
72 > > >   to call the fn with only two arguments, and not showing next will be\r
73 > > >   the default behavior.\r
74 > >=20\r
75 > > That's a nice idea.  Probably better for a separate patch, though.\r
76 >=20\r
77 > This patch introduces show-next as a new argument to the function.  So it\r
78 > can and should make it &optional, if that is the appropriate semantics\r
79 > for it to have.\r
80 \r
81 Actually, the show-next argument was already part of the function.  I\r
82 did not introduce it.  And it wasn't optional originally, so if we want\r
83 to change that behavior we should probably do so in a separate patch.\r
84 \r
85 > That said, here=E2=80=99s an alternate proposal: provide two functions as=\r
86  the\r
87 > =E2=80=9Cexternal=E2=80=9D API, namely =E2=80=98notmuch-show-{add,remove}=\r
88 -tag-thread=E2=80=99 (by\r
89 > parallelism with =E2=80=98notmuch-show-{add,remove}-tag=E2=80=99).  These=\r
90  could be\r
91 > thin wrappers around =E2=80=98notmuch-show-tag-thread-internal=E2=80=99, =\r
92 which would\r
93 > then not be intended to be called by user code.\r
94 \r
95 I think that's a better idea.  In the next version I'll add something\r
96 like this instead.\r
97 \r
98 jamie.\r
99 \r
100 --=-=-=\r
101 Content-Type: application/pgp-signature\r
102 \r
103 -----BEGIN PGP SIGNATURE-----\r
104 Version: GnuPG v1.4.11 (GNU/Linux)\r
105 \r
106 iQIcBAEBCAAGBQJPDPpdAAoJEO00zqvie6q8L60QAJtv4I4MvMwLqceiWECdcgys\r
107 icJ4AUK5VKkL0B4qRZtmMenGvBWmGAGcSnlcvaZWLveO56lnSRU66D9naXNheShn\r
108 KPdBdgH2Atq2RofhwyRTik0JO/tlzJ6N9+N0uUjqLcf8mqt3Q2hc+3KpyBT5SuLp\r
109 0MmD7zOIoJEKf5q32OWNbw3qIUOVNH0VMbCdm38g01xqPMJPnHGy4xICwMZW273d\r
110 tn2/hGUg2J/ZE9jJ5KWXntm2m4xlBYq/GfJ3VsQpg9gN1PmgeMH7HzEj63PAkLbm\r
111 A4SVL3tPlKGfKEvWorsTqZJVIqF+tgMNE5YnGz9fyxDr4/AyXl+fjQ2w/hEnXTTQ\r
112 98Ldr8Wn0Lq/pEphIKTtAhCorzHC93d6wqo2jd2BK0t18vqhK7o5Q6lr83DHySDR\r
113 RZyTN9buRFzfL3lO5M2tB+344a0coYztuOZLWyfJhxcwMbnGonK5mC1OQiqQtLdk\r
114 BlY7gdQvB1HXSjYRMssKWWlJyFo/yr313LRe45nbIRoT3fVO4xWXa/0utwKSeHvr\r
115 2Irp6OnNd4z37A1DnK9w4uhmd3INktCwmOLDLygsgqOqFDBgesy7IVAgpfAv1rv7\r
116 Pl9WrO6dGsGu/qvlFaOP4+KnM/F6DGMJwh+AqpDw7XKNYi0x/yR3CGffcS4YkK8I\r
117 0zPtiudex6vs5lU+X2ow\r
118 =LlNY\r
119 -----END PGP SIGNATURE-----\r
120 --=-=-=--\r