1 Return-Path: <jan@ryngle.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 F3F7D431FC0
\r
6 for <notmuch@notmuchmail.org>; Fri, 27 Nov 2009 03:30:43 -0800 (PST)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
8 Received: from olra.theworths.org ([127.0.0.1])
\r
9 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
10 with ESMTP id sG8CtMMhgIOF for <notmuch@notmuchmail.org>;
\r
11 Fri, 27 Nov 2009 03:30:43 -0800 (PST)
\r
12 Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.146])
\r
13 by olra.theworths.org (Postfix) with ESMTP id DCB47431FAE
\r
14 for <notmuch@notmuchmail.org>; Fri, 27 Nov 2009 03:30:42 -0800 (PST)
\r
15 Received: by ey-out-1920.google.com with SMTP id 4so102601eyg.6
\r
16 for <notmuch@notmuchmail.org>; Fri, 27 Nov 2009 03:30:42 -0800 (PST)
\r
17 Received: by 10.213.0.132 with SMTP id 4mr771201ebb.8.1259321441599;
\r
18 Fri, 27 Nov 2009 03:30:41 -0800 (PST)
\r
19 Received: from x61s.janakj ([217.9.36.220])
\r
20 by mx.google.com with ESMTPS id 15sm881407ewy.8.2009.11.27.03.30.39
\r
21 (version=TLSv1/SSLv3 cipher=RC4-MD5);
\r
22 Fri, 27 Nov 2009 03:30:39 -0800 (PST)
\r
23 Received: by x61s.janakj (Postfix, from userid 1000)
\r
24 id A96F2440651; Fri, 27 Nov 2009 12:30:38 +0100 (CET)
\r
25 Date: Fri, 27 Nov 2009 12:30:38 +0100
\r
26 From: Jan Janak <jan@ryngle.com>
\r
27 To: Carl Worth <cworth@cworth.org>
\r
28 Message-ID: <20091127113038.GJ25119@ryngle.com>
\r
29 References: <1258935056-9746-1-git-send-email-jan@ryngle.com>
\r
30 <1258935056-9746-2-git-send-email-jan@ryngle.com>
\r
31 <1258935056-9746-3-git-send-email-jan@ryngle.com>
\r
32 <87d435s4et.fsf@yoom.home.cworth.org>
\r
34 Content-Type: text/plain; charset=us-ascii
\r
35 Content-Disposition: inline
\r
36 In-Reply-To: <87d435s4et.fsf@yoom.home.cworth.org>
\r
37 User-Agent: Mutt/1.5.18 (2008-05-17)
\r
38 Cc: notmuch@notmuchmail.org
\r
39 Subject: Re: [notmuch] [PATCH 3/3] notmuch.el: Select tag names
\r
41 X-BeenThere: notmuch@notmuchmail.org
\r
42 X-Mailman-Version: 2.1.12
\r
44 List-Id: "Use and development of the notmuch mail system."
\r
45 <notmuch.notmuchmail.org>
\r
46 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
47 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
48 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
49 List-Post: <mailto:notmuch@notmuchmail.org>
\r
50 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
51 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
52 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
53 X-List-Received-Date: Fri, 27 Nov 2009 11:30:44 -0000
\r
57 On 26-11 07:15, Carl Worth wrote:
\r
58 > On Mon, 23 Nov 2009 01:10:56 +0100, Jan Janak <jan@ryngle.com> wrote:
\r
59 > > Several commands ask the user for a tag name. With this feature the
\r
60 > > user can just press tab and Emacs automatically retrieves the list of
\r
61 > > all existing tags from notmuch database with 'notmuch search-tags' and
\r
62 > > presents a completion buffer to the user.
\r
64 > > This feature is very useful for users who have a large number of tags
\r
65 > > because it saves typing and minimizes the risk of typos.
\r
69 > This feature is incredibly useful. Thanks so much for coding it!
\r
73 > I've had a bunch of messages that were effectively "lost" to me since
\r
74 > switching from sup. I had been experimenting with different tag
\r
75 > schemes, renaming tags, etc. within sup. But in sup there was no
\r
76 > global-search-based tag manipulation command, so no easy way to update
\r
77 > the tag names for messages tagged under the old scheme.
\r
79 > I'd been aware of the problem and knew I could just code something up to
\r
80 > search for those old tags. But now I get to see the full list every time
\r
81 > I hit TAB in emacs. So thanks!
\r
83 > I do still want to unify search, search-messages, search-tags, count,
\r
84 > etc. But I've gone ahead and merged this whole series as-is to get the
\r
85 > functionality out there for now.
\r
87 Oh, that's great, my first bigger contribution to nutmuch is in the
\r
88 repository, thanks so much!
\r
90 I was just thinking about giving you some time to catch up and review all the
\r
91 patches, but now I have a reason to send more again ;-).
\r
93 > I assume that everyone is aware that I'm reserving the right to change
\r
94 > the library and command-line interface as much as I want right now.
\r
96 Yeah, I personally have no problem with that. In fact I like it.
\r
98 I think that not having the user interface fixed is a good thing at this early
\r
99 stage. This is what makes notmuch so hackable :-), contributors like me don't
\r
100 have to worry about breaking things (at least not too much).
\r
102 >From my point of view, notmuch is still missing some important features. Also,
\r
103 there is a bunch of people writing front-ends and they'll probably ask for
\r
104 more, too. Personally, I think it would make sense to add what is missing and,
\r
105 once you feel that notuch is reasonably feature-complete, you can design nice
\r
106 and intuitive user interface for it.
\r
108 I'd be happy to help you update the code that I contributed once you decide to
\r
109 change the command-line interface.
\r
111 > If you've got code or scripts that depend on these interfaces, I highly
\r
112 > recommend that you get them contributed to the notmuch repository so
\r
113 > that we can fix them up as we rework the library and command line.
\r
117 > (So, Bart, I'll merge the vim stuff which is using "notmuch count"
\r
118 > before I change that, so I can fixup the vim stuff at the same time.)
\r
120 > Thanks again, Jan! Well done.
\r
122 Thanks for starting notmuch! I've been working on converting my 4GB mailbox
\r
123 with about a hundred tags from gmail to notmuch and while I am not there yet,
\r
124 I've made some good progress recently. That makes me really optimistic; I
\r
125 tried various other mail indexing tools before and never got that far.
\r