[PATCH 4/4] Update NEWS for user.other_name
[notmuch-archives.git] / fe / 4232c6ace6cb909185ef45087f025824a05887
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 917FF431FBC\r
6         for <notmuch@notmuchmail.org>; Sun, 22 Nov 2009 16:56:16 -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 z-sMjSmbmd05 for <notmuch@notmuchmail.org>;\r
11         Sun, 22 Nov 2009 16:56:16 -0800 (PST)\r
12 Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152])\r
13         by olra.theworths.org (Postfix) with ESMTP id 12090431FAE\r
14         for <notmuch@notmuchmail.org>; Sun, 22 Nov 2009 16:56:15 -0800 (PST)\r
15 Received: by fg-out-1718.google.com with SMTP id 19so643107fgg.2\r
16         for <notmuch@notmuchmail.org>; Sun, 22 Nov 2009 16:56:15 -0800 (PST)\r
17 Received: by 10.103.205.19 with SMTP id h19mr443289muq.60.1258937775085;\r
18         Sun, 22 Nov 2009 16:56:15 -0800 (PST)\r
19 Received: from x61s.janakj (r2c34.net.upc.cz [62.245.66.34])\r
20         by mx.google.com with ESMTPS id 25sm14323953mul.20.2009.11.22.16.56.14\r
21         (version=TLSv1/SSLv3 cipher=RC4-MD5);\r
22         Sun, 22 Nov 2009 16:56:14 -0800 (PST)\r
23 Received: by x61s.janakj (Postfix, from userid 1000)\r
24         id E1CE4440651; Mon, 23 Nov 2009 01:56:04 +0100 (CET)\r
25 From: Jan Janak <jan@ryngle.com>\r
26 To: notmuch@notmuchmail.org\r
27 Date: Mon, 23 Nov 2009 01:56:04 +0100\r
28 Message-ID: <87pr7a5aaj.fsf@ryngle.com>\r
29 MIME-Version: 1.0\r
30 Content-Type: text/plain; charset=us-ascii\r
31 Subject: [notmuch] search-tags and tag completion in notmuch.el\r
32 X-BeenThere: notmuch@notmuchmail.org\r
33 X-Mailman-Version: 2.1.12\r
34 Precedence: list\r
35 List-Id: "Use and development of the notmuch mail system."\r
36         <notmuch.notmuchmail.org>\r
37 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
38         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
39 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
40 List-Post: <mailto:notmuch@notmuchmail.org>\r
41 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
42 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
43         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
44 X-List-Received-Date: Mon, 23 Nov 2009 00:56:16 -0000\r
45 \r
46 Hello,\r
47 \r
48 The three patches I sent to the list a couple of minutes ago is another\r
49 revision of the patches that I had sent earlier. The first two patches\r
50 implement support for 'notmuch search-tags'. The last patch adds support\r
51 for tag completion to notmuch.el using the new command.\r
52 \r
53 Right now 'notmuch search-tags' can only list all tags from the\r
54 database, it does not support search-terms yet (i.e. it cannot list tags\r
55 for a restricted set of messages or threads), but I am working on that\r
56 feature and I'm gonna send another patch implementing that soon. I think\r
57 sending more smaller incremental patches makes it easier to review them\r
58 (and for me personally it is easier to keep them up-to-date on top of\r
59 moving Carl's git repository).\r
60 \r
61 I considered implementing 'notmuch search --output=tags' (as we\r
62 discussed in another email), but it turned out that:\r
63 \r
64   * Having 'notmuch search-tags' would be consistent with Carl's\r
65     'notmuch search-messages'.\r
66 \r
67   * 'notmuch search' supports other command line options (--first,\r
68     --max-threads, --sort) and these would only work when the user uses\r
69     the command to search for messages. They would probably be useless\r
70     if we use the command to search for tags and messages (well, at\r
71     least some of them). Which means we would have to let the user know\r
72     in the documentation, or disable some of them based on the value of\r
73     the --output command line parameter, etc etc...\r
74 \r
75   * 'notmuch search-tags' is easier on fingers than \r
76     'notmuch search --output=tags' :-).\r
77 \r
78 In any case, we should probably keep it consistent with other commands\r
79 and because Carl submitted 'notmuch search-messages", I did the same for\r
80 tags.\r
81 \r
82 I'd personally prefer to use different commands for different kinds of\r
83 output rather than overloading 'notmuch search' with more command line\r
84 options, but it's just a personal preference. I can change the patch\r
85 again if we decide that we're going to overload 'notmuch search' rather\r
86 than add more commands.\r
87 \r
88 Comments, ideas, and suggestions are welcome!\r
89 \r
90   -- Jan\r