Re: [PATCH 9/9] add has: query prefix to search for specific properties
[notmuch-archives.git] / 7a / 1e9e3390c16c58677e340b7d250502f67bca80
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 127D24196F4\r
6         for <notmuch@notmuchmail.org>; Wed,  9 Jun 2010 12:11:40 -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: -1.12\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-1.12 tagged_above=-999 required=5\r
12         tests=[BAYES_00=-1.9, RCVD_IN_SORBS_WEB=0.77, T_MIME_NO_TEXT=0.01]\r
13         autolearn=no\r
14 Received: from olra.theworths.org ([127.0.0.1])\r
15         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
16         with ESMTP id lPAHxZemUnHs for <notmuch@notmuchmail.org>;\r
17         Wed,  9 Jun 2010 12:11:29 -0700 (PDT)\r
18 Received: from tarap.cc.columbia.edu (tarap.cc.columbia.edu [128.59.29.7])\r
19         by olra.theworths.org (Postfix) with ESMTP id A18164196F2\r
20         for <notmuch@notmuchmail.org>; Wed,  9 Jun 2010 12:11:29 -0700 (PDT)\r
21 Received: from servo.finestructure.net (NYUFGA-GUESTS-01.NATPOOL.NYU.EDU\r
22         [192.76.177.124])\r
23         (user=jgr2110 author=jrollins@finestructure.net mech=PLAIN bits=0)\r
24         by tarap.cc.columbia.edu (8.14.3/8.14.3) with ESMTP id o59JBM77000671\r
25         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);\r
26         Wed, 9 Jun 2010 15:11:25 -0400 (EDT)\r
27 Received: from jrollins by servo.finestructure.net with local (Exim 4.71)\r
28         (envelope-from <jrollins@finestructure.net>)\r
29         id 1OMQgM-0006ns-1o; Wed, 09 Jun 2010 15:11:22 -0400\r
30 From: Jameson Rollins <jrollins@finestructure.net>\r
31 To: Carl Worth <cworth@cworth.org>, David Edmondson <dme@dme.org>,\r
32         Notmuch Mail <notmuch@notmuchmail.org>\r
33 Subject: Re: [PATCH] remove message archiving from show-advance-and-archive\r
34 In-Reply-To: <87y6eogkge.fsf@yoom.home.cworth.org>\r
35 References: <87zkz4xnf4.fsf@servo.finestructure.net>\r
36         <874ohctf2h.fsf@ut.hh.sledj.net>\r
37         <87sk4wxm7j.fsf@servo.finestructure.net>\r
38         <87wru8rze2.fsf@ut.hh.sledj.net>\r
39         <87hblcxksa.fsf@servo.finestructure.net>\r
40         <87y6eogkge.fsf@yoom.home.cworth.org>\r
41 User-Agent: Notmuch/0.3.1-59-g0b3b2bd (http://notmuchmail.org) Emacs/23.1.1\r
42         (i486-pc-linux-gnu)\r
43 Date: Wed, 09 Jun 2010 15:11:15 -0400\r
44 Message-ID: <871vcgxbqk.fsf@servo.finestructure.net>\r
45 MIME-Version: 1.0\r
46 Content-Type: multipart/signed; boundary="=-=-=";\r
47         micalg=pgp-sha256; protocol="application/pgp-signature"\r
48 X-No-Spam-Score: Local\r
49 X-Scanned-By: MIMEDefang 2.68 on 128.59.29.7\r
50 X-BeenThere: notmuch@notmuchmail.org\r
51 X-Mailman-Version: 2.1.13\r
52 Precedence: list\r
53 List-Id: "Use and development of the notmuch mail system."\r
54         <notmuch.notmuchmail.org>\r
55 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
56         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
57 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
58 List-Post: <mailto:notmuch@notmuchmail.org>\r
59 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
60 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
61         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
62 X-List-Received-Date: Wed, 09 Jun 2010 19:11:40 -0000\r
63 \r
64 --=-=-=\r
65 Content-Transfer-Encoding: quoted-printable\r
66 \r
67 On Wed, 09 Jun 2010 10:54:57 -0700, Carl Worth <cworth@cworth.org> wrote:\r
68 > On Wed, 09 Jun 2010 11:55:49 -0400, Jameson Rollins <jrollins@finestructu=\r
69 re.net> wrote:\r
70 > > I actually submitted this patch because there was noise on #notmuch\r
71 > > about people (including from cworth) not liking the default behavior\r
72 > > where the "inbox" tag is removed by the advance function.\r
73 >=20\r
74 > For the record, I wrote the current behavior for my own use, so I've\r
75 > been pretty happy with it.\r
76 \r
77 I'm still not understanding the usage pattern here.  Do you really want\r
78 to archive all threads after you've read them?  If so, what's the\r
79 difference between the "unread" and "inbox" tags in your work flow?\r
80 \r
81 dme's response was "if I don't want the message archived, then I hit 'q'\r
82 instead of ' '".  But it seems to make more sense to me to say "if I\r
83 want the message archived, I just hit 'a'".\r
84 \r
85 > I suppose one option here would be a customizable variable that controls\r
86 > what happens when trying to advance "past" the last message, (do\r
87 > nothing, advance to next thread, archive current thread and advance to\r
88 > next thread)?\r
89 \r
90 We could, but I think it adds a lot of unnecessary complication.  I\r
91 wonder if there's not a better way to handle the flow that you guys are\r
92 advocating, rather than using notmuch-show-advance-and-archive.\r
93 \r
94 But I have a stop-gap solution.  What if we provide both\r
95 notmuch-show-advance and notmuch-show-advance-and-archive, with the\r
96 default being notmuch-show-advance?  That way, if folks want to use the\r
97 old behavior, they can just set\r
98 \r
99 (define-key notmuch-show-mode-map " " 'notmuch-show-advance-and-archive)\r
100 \r
101 in their emacs config file.  If people agree on that solution, then I\r
102 can submit a revamped patch.\r
103 \r
104 jamie.\r
105 \r
106 --=-=-=\r
107 Content-Type: application/pgp-signature\r
108 \r
109 -----BEGIN PGP SIGNATURE-----\r
110 Version: GnuPG v1.4.10 (GNU/Linux)\r
111 \r
112 iQIcBAEBCAAGBQJMD+dTAAoJEO00zqvie6q8M8sP/iVCFkl4VQ0eJdL4NuwvJ5Di\r
113 A1iJqo4qxJhvYHxZeyf5jgNnWks0gN9tOtIE3YLVVyRIoSE8HOSE42lqm7Vz6va0\r
114 aAsdJm2f7vrXqvExLeX/ggeh5025xqA6wpQImCH1vdDrpYMct7+9GqzvCUmL+2lY\r
115 IwfeqWEXuYpvPQMXwXOdAVb13eiyrXocF5NwWPA/c3/6WlQiM5qYxUBdsteV1gX1\r
116 1jkLxn2QFr9Zu7bwXy/u5UskVYaB7xKouCWC632PUgbwJydV7Rt4Cpq8/F+aEfjF\r
117 0NfBEPEZKUGrl050qJmMoQADghzZhlFcLp24IWO43WpxQMuf4S+QQo6uAEzEOtdF\r
118 igy2WfxIbz0X8bc3yoK0fkJ7kPBzTuBsUwGs9odKcafNgSDCKF52TuodkeBl7m9x\r
119 nxNdOQo7T19MN0ShfN2IMDzixKB9/E2XJ2gb1pck820Zd1So/yo7mgyPp5jwyy2v\r
120 RZ7hDbDX5/0tdxIw9eIBhADq8yaNCLbaJBT2EVhUrHyGuYxXMl/bpJgMN8nrokkK\r
121 mOqeE7KhPtnSiEDPPLkr1OM0qnxsV9J3xxTkzvRLsyBXRU1fcy63UxUxSUx9T3G8\r
122 aZNHHfES+xa36Wgpu9S1mhK8jpyNyno/uVVXhu8upGPtJ7R/7M8RYOOXq9IuSt0Q\r
123 mhL72dHpKH8jtVKnS855\r
124 =1KMO\r
125 -----END PGP SIGNATURE-----\r
126 --=-=-=--\r