Re: [PATCH v3] Allow content preference based on message content.
[notmuch-archives.git] / dc / fea11b67b148f7896aa2f1db08f4f839a611b2
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 BF2FC4196F0\r
6         for <notmuch@notmuchmail.org>; Wed,  9 Jun 2010 08:25:24 -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: -3.42\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-3.42 tagged_above=-999 required=5\r
12         tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_SORBS_WEB=0.77,\r
13         T_MIME_NO_TEXT=0.01] autolearn=ham\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 FlAAAm48D59v for <notmuch@notmuchmail.org>;\r
17         Wed,  9 Jun 2010 08:25:14 -0700 (PDT)\r
18 Received: from serrano.cc.columbia.edu (serrano.cc.columbia.edu [128.59.29.6])\r
19         by olra.theworths.org (Postfix) with ESMTP id 7CE8B431FC1\r
20         for <notmuch@notmuchmail.org>; Wed,  9 Jun 2010 08:25:14 -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 serrano.cc.columbia.edu (8.14.3/8.14.3) with ESMTP id o59FP7D6016235\r
25         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);\r
26         Wed, 9 Jun 2010 11:25:08 -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 1OMN9P-0003I8-JA; Wed, 09 Jun 2010 11:25:07 -0400\r
30 From: Jameson Rollins <jrollins@finestructure.net>\r
31 To: David Edmondson <dme@dme.org>, Notmuch Mail <notmuch@notmuchmail.org>\r
32 Subject: Re: [PATCH] remove message archiving from show-advance-and-archive\r
33 In-Reply-To: <874ohctf2h.fsf@ut.hh.sledj.net>\r
34 References: <87zkz4xnf4.fsf@servo.finestructure.net>\r
35         <874ohctf2h.fsf@ut.hh.sledj.net>\r
36 User-Agent: Notmuch/0.3.1-59-g0b3b2bd (http://notmuchmail.org) Emacs/23.1.1\r
37         (i486-pc-linux-gnu)\r
38 Date: Wed, 09 Jun 2010 11:25:04 -0400\r
39 Message-ID: <87sk4wxm7j.fsf@servo.finestructure.net>\r
40 MIME-Version: 1.0\r
41 Content-Type: multipart/signed; boundary="=-=-=";\r
42         micalg=pgp-sha256; protocol="application/pgp-signature"\r
43 X-No-Spam-Score: Local\r
44 X-Scanned-By: MIMEDefang 2.68 on 128.59.29.6\r
45 X-BeenThere: notmuch@notmuchmail.org\r
46 X-Mailman-Version: 2.1.13\r
47 Precedence: list\r
48 List-Id: "Use and development of the notmuch mail system."\r
49         <notmuch.notmuchmail.org>\r
50 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
51         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
52 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
53 List-Post: <mailto:notmuch@notmuchmail.org>\r
54 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
55 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
56         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
57 X-List-Received-Date: Wed, 09 Jun 2010 15:25:24 -0000\r
58 \r
59 --=-=-=\r
60 Content-Transfer-Encoding: quoted-printable\r
61 \r
62 On Wed, 09 Jun 2010 16:12:54 +0100, David Edmondson <dme@dme.org> wrote:\r
63 > On Wed, 9 Jun 2010 10:49:43 -0400, Jameson Rollins <jrollins@finestructur=\r
64 e.net> wrote:\r
65 > > The function to advance through threads with the space bar is useful.\r
66 > > However, the current implementation also archives messages.  The idea\r
67 > > of archiving a message should not be intertwined with the processes of\r
68 > > advancing through messages to read them.  Archiving in general should\r
69 > > be a separate operation that one does explicitly.  This patch just\r
70 > > renames the advance function "notmuch-show-advance", and removes the\r
71 > > archiving of a thread when the end of the thread is reached.\r
72 >=20\r
73 > This is great, but what if I want the current behaviour?\r
74 \r
75 Well, you could do like I do now, and write a function that does what\r
76 you want and bind it to whatever key you want.  But I really don't think\r
77 the current behavior should be the default.  The current behavior\r
78 completely mixes the meaning of "unread" and "inbox".  If there is no\r
79 difference between the meaning of those tags, then why have separate\r
80 tags for them?\r
81 \r
82 I think we've done some good work in making the "unread" tag correspond\r
83 reasonably well to actually viewing a message.  We have lots of good\r
84 automatic removal of that tag when messages are viewed.  But I really\r
85 feel strongly that "unread" is the *only* tag that we should be handling\r
86 in an automated way like that.  We should really leave it to the user to\r
87 handle all other tags explicitly how they see fit.  I certainly don't\r
88 want every message I read automatically removed from my inbox.\r
89 \r
90 If you feel really strongly about this in the other direction, I would\r
91 like to understand why.  If we can't resolve, then maybe a vote?\r
92 \r
93 jamie.\r
94 \r
95 --=-=-=\r
96 Content-Type: application/pgp-signature\r
97 \r
98 -----BEGIN PGP SIGNATURE-----\r
99 Version: GnuPG v1.4.10 (GNU/Linux)\r
100 \r
101 iQIcBAEBCAAGBQJMD7JQAAoJEO00zqvie6q8QcwP/34fqJUBNzCpp0ZsdJFNd3Bp\r
102 pErB9UlxawWcZn3NuemROxW+HytGrnD0ddb2cCSRxgr5XM+8dC82kCzf7p74v3Pr\r
103 zBBxj4jkVH16nEbmUBsy7VrnSlJv9XMBDgxcgUpqn6T9OlxAoQ7rp0UxB/nd71A3\r
104 oKkpsgbKCKKFlG9OQljkvs7NR0x1lTG2PGgdK8Oc4j7MdsdOvEO+AsU94PSWN89P\r
105 tUQmuXCHCKoKS/UkFscEHCTUGBnoAqFJax0p/JmIBSckuc3YtQVz5ZbIlgl7UoDH\r
106 GSAauy8tx1FMdMBOqn0Hi1fXlffs3QTOpf3gyiZFfSIb7fQnkK0Sok6AkJC3a1y/\r
107 MZ3CiQop5R1lUwb1sZR+tO0gi4KFCj3m3+xeLF77zGOuMXrJKRwqnFnPgWUi01/a\r
108 3MnGwWXQp18cq71ga+fYs1Ml6wACZ4j8WFYLMJ81kZjUSrEXDdVr2iq/HaeWZPEU\r
109 M/qKgLEOH+YPh1pR5EoP8r30Xzqx0BnPUx9siz+lfHY5Hm4m42eekMc2ir67nbYb\r
110 wUmII1T+rVgMKJIT5I7ZNtbONvDr3wKYgo/TDpOC7uqa8VkfwsBXEw6torm1pWJy\r
111 DHYdBc6Q5haGW/P9mbY3v0eaE90gDuNnN5yWjJS/fQs1my4nYc8Js7B5o6a6sjk9\r
112 YpDk6N9MR5o0RC054Ba+\r
113 =uX2c\r
114 -----END PGP SIGNATURE-----\r
115 --=-=-=--\r