Re: [PATCH v4 13/16] add indexopts to notmuch python bindings.
[notmuch-archives.git] / 60 / 8e019601e4376ef42ec1124dca08d2527322e1
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 9DD66431FDA\r
6         for <notmuch@notmuchmail.org>; Sat,  7 Apr 2012 17:35:51 -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: -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 zKBrW+pJEgBY for <notmuch@notmuchmail.org>;\r
16         Sat,  7 Apr 2012 17:35:50 -0700 (PDT)\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 BA7A1431FD2\r
20         for <notmuch@notmuchmail.org>; Sat,  7 Apr 2012 17:35:47 -0700 (PDT)\r
21 Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1])\r
22         by earth-doxen-postvirus (Postfix) with ESMTP id 49E3966E00DB\r
23         for <notmuch@notmuchmail.org>; Sat,  7 Apr 2012 17:35:45 -0700 (PDT)\r
24 X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new\r
25 Received: from finestructure.net (unknown [76.89.193.65])\r
26         (Authenticated sender: jrollins)\r
27         by earth-doxen-submit (Postfix) with ESMTP id 6A86766E00E1\r
28         for <notmuch@notmuchmail.org>; Sat,  7 Apr 2012 17:35:43 -0700 (PDT)\r
29 Received: by finestructure.net (Postfix, from userid 1000)\r
30         id EC9424EF; Sat,  7 Apr 2012 17:35:42 -0700 (PDT)\r
31 From: Jameson Graef Rollins <jrollins@finestructure.net>\r
32 To: Notmuch Mail <notmuch@notmuchmail.org>\r
33 Subject: emacs tagging cleanup\r
34 Date: Sat,  7 Apr 2012 17:35:30 -0700\r
35 Message-Id: <1333845338-22960-1-git-send-email-jrollins@finestructure.net>\r
36 X-Mailer: git-send-email 1.7.9.1\r
37 In-Reply-To: <1333354853-25729-1-git-send-email-jrollins@finestructure.net>\r
38 References: <1333354853-25729-1-git-send-email-jrollins@finestructure.net>\r
39 X-BeenThere: notmuch@notmuchmail.org\r
40 X-Mailman-Version: 2.1.13\r
41 Precedence: list\r
42 List-Id: "Use and development of the notmuch mail system."\r
43         <notmuch.notmuchmail.org>\r
44 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
45         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
46 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
47 List-Post: <mailto:notmuch@notmuchmail.org>\r
48 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
49 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
50         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
51 X-List-Received-Date: Sun, 08 Apr 2012 00:35:52 -0000\r
52 \r
53 This is a rework of the series [0].  It addresses some of the comments\r
54 from Dmitry, and extends the scope to clean up the tagging interface\r
55 in both search and show mode.\r
56 \r
57 [0] id:"1333354853-25729-1-git-send-email-jrollins@finestructure.net"\r
58 \r
59 The goal here is to present a cleaner tagging interface to the user.\r
60 We want things to be simple, not confusing or redundant.  To that end\r
61 I have extended the notmuch-tag function to handle prompting if\r
62 needed.  The main user-facing functions are now:\r
63 \r
64   notmuch-search-tag      tag thread or region\r
65   notmuch-search-tag-all  tag all thread in search buffer\r
66   notmuch-show-tag        tag message\r
67   notmuch-show-tag-all    tag all message in show buffer\r
68 \r
69 I think this provides a much cleaner interface that is more useful to\r
70 users.  In particular, this improves the ability to tag regions in\r
71 search mode.\r
72 \r
73 I have eliminated two user-facing functions (notmuch-search-tag-thread\r
74 and notmuch-show-tag-message) since they are now redundant.  This\r
75 might cause a slight hiccup for those using those functions, but I\r
76 think it's better in the long run.\r
77 \r
78 Unfortunately something in the last patch (last two patches, I guess)\r
79 is now causing a two of our more esoteric tests to fail.  After\r
80 spending half the day trying to figure out why I'm at a loss.  And I\r
81 don't want all this work to be wasted so I'm submitting it anyway.\r
82 Hopefully someone (maybe the creator of those tests?) can figure out\r
83 what's going on.\r
84 \r
85 jamie.\r
86 \r