[PATCH 4/4] Update NEWS for user.other_name
[notmuch-archives.git] / c3 / ff27efd075b05561a7d01d3407af79a0a4cb70
1 Return-Path: <pieter@praet.org>\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 53BE942119B\r
6         for <notmuch@notmuchmail.org>; Thu, 30 Jun 2011 00:45:59 -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: -0.7\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_LOW=-0.7] 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 bR3G4IHA+ibj for <notmuch@notmuchmail.org>;\r
16         Thu, 30 Jun 2011 00:45:58 -0700 (PDT)\r
17 Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com\r
18         [74.125.82.181]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
19         (No client certificate requested)\r
20         by olra.theworths.org (Postfix) with ESMTPS id CF320421192\r
21         for <notmuch@notmuchmail.org>; Thu, 30 Jun 2011 00:45:57 -0700 (PDT)\r
22 Received: by wyh22 with SMTP id 22so1508576wyh.26\r
23         for <notmuch@notmuchmail.org>; Thu, 30 Jun 2011 00:45:56 -0700 (PDT)\r
24 Received: by 10.216.139.37 with SMTP id b37mr2472154wej.41.1309419955362;\r
25         Thu, 30 Jun 2011 00:45:55 -0700 (PDT)\r
26 Received: from localhost ([109.131.21.173])\r
27         by mx.google.com with ESMTPS id ex2sm1424138wbb.48.2011.06.30.00.45.53\r
28         (version=TLSv1/SSLv3 cipher=OTHER);\r
29         Thu, 30 Jun 2011 00:45:54 -0700 (PDT)\r
30 From: Pieter Praet <pieter@praet.org>\r
31 To: Carl Worth <cworth@cworth.org>,\r
32  Brian May <brian@microcomaustralia.com.au>,\r
33         Notmuch Mail <notmuch@notmuchmail.org>\r
34 Subject: Re: Preventing the user shooting themself in the foot\r
35 In-Reply-To: <874o37513c.fsf@yoom.home.cworth.org>\r
36 References: <86iproe86u.fsf@greenrd.plus.com>\r
37         <87fwms45xz.fsf@yoom.home.cworth.org>\r
38         <BANLkTi=StMS67+UwQbm8cUH3yNr_ySrN5A@mail.gmail.com>\r
39         <874o37513c.fsf@yoom.home.cworth.org>\r
40 User-Agent: Notmuch/0.5-303-g00a1bf6 (http://notmuchmail.org) Emacs/23.1.50.1\r
41         (x86_64-pc-linux-gnu)\r
42 Date: Thu, 30 Jun 2011 09:45:52 +0200\r
43 Message-ID: <877h837oen.fsf@praet.org>\r
44 MIME-Version: 1.0\r
45 Content-Type: text/plain; charset=us-ascii\r
46 X-BeenThere: notmuch@notmuchmail.org\r
47 X-Mailman-Version: 2.1.13\r
48 Precedence: list\r
49 List-Id: "Use and development of the notmuch mail system."\r
50         <notmuch.notmuchmail.org>\r
51 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
52         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
53 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
54 List-Post: <mailto:notmuch@notmuchmail.org>\r
55 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
56 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
57         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
58 X-List-Received-Date: Thu, 30 Jun 2011 07:45:59 -0000\r
59 \r
60 On Wed, 29 Jun 2011 22:40:07 -0700, Carl Worth <cworth@cworth.org> wrote:\r
61 Non-text part: multipart/mixed\r
62 Non-text part: multipart/signed\r
63 > On Thu, 30 Jun 2011 13:04:23 +1000, Brian May <brian@microcomaustralia.com.au> wrote:\r
64 > > On 30 June 2011 08:40, Carl Worth <cworth@cworth.org> wrote:\r
65 > > > The 'a' keybinding, (in turn), was designed for cases when you *know*\r
66 > > > you don't want to read the rest of the thread.\r
67 > > \r
68 > > ... in which case it should also mark everything as read. IMHO.\r
69\r
70 > I know the current behavior only catches my opinion (and only an opinion\r
71 > I had at one particular point in time). So I won't say this is Right,\r
72 > but I will at least explain what I was thinking:\r
73\r
74 > The "unread" tag is distinct from the "inbox" tag. Why two tags? Don't\r
75 > they normally change at the same time? If a key like 'a' got rid of the\r
76 > "unread" tag as well as the "inbox" then there would be almost no need\r
77 > for having two tags.\r
78\r
79 > The idea I had is that "inbox" is fully under explicit control by the\r
80 > user. The user must make an intentional decision to "archive" a message\r
81 > in order for that tag to be removed.\r
82\r
83 > Distinct from that is "unread" which is handled automatically by the\r
84 > mail client (as well as it can tell what you've actually read or\r
85 > not). So this tag is removed only implicitly, (we don't have specific\r
86 > commands to manipulate the "unread" tag). When the client displays a\r
87 > message as the "current" message it immediately removes the "unread"\r
88 > tag.\r
89\r
90 >  Whenever it displays a message to the\r
91 > user, (as the "current" message), it removes the unread tag from that\r
92 > message.\r
93\r
94 > This means that messages can lose the "unread" tag while still remaining\r
95 > tagged "inbox", (you read a message, but don't archive it), and that\r
96 > messages can lose the "archive" tag while still remaining tagged\r
97 > "unread", (you archive a thread before reading all messages in the\r
98 > thread).\r
99\r
100 > The distinction ends up being useful to me. If at some point someone\r
101 > points me to a specific message, and when I search for it I see the\r
102 > "unread" tag, then this highlights to me that I never even looked at the\r
103 > message.\r
104\r
105 > > Are there any keyboard bindings to go forwards to the next message or\r
106 > > backwards to the last message without marking anything as archived?\r
107\r
108 > As mentioned by someone else, you can navigate the messages in a thread\r
109 > with 'n' and 'p'.\r
110\r
111 > One of the obviously missing keybindings is a way to easily navigate\r
112 > From the current thread to the next thread without archiving the current\r
113 > thread. We should probably add that keybinding at some point, but I want\r
114 > to at least point out why I didn't create it originally:\r
115\r
116 > The lack of a "move to next thread" binding helps encourage me to form\r
117 > good habits. The goal I have when processing my inbox is to get\r
118 > everything *out* of my inbox. I can do that by deciding one of several\r
119 > common things:\r
120\r
121 >     * I have nothing to do\r
122\r
123 >       In this case I should just archive the message immediately\r
124\r
125 >     * I can deal with this message "on the spot" (such as a quick reply)\r
126\r
127 >       In this case, I should deal with the message, then archive it\r
128\r
129 >     * I can't deal with this now, but need to later\r
130\r
131 >       This is the key scenario. The wrong thing to do is to leave the\r
132 >       message in my inbox, (that just makes things pile up and makes\r
133 >       my future inbox processing slow, demotivating, and\r
134 >       unreliable). The right thing to do is to tag this message in a\r
135 >       way that I'm sure I'll find it again when I will be equipped to\r
136 >       deal with it. And then I can archive the message.\r
137\r
138 > So the right answer always involves archiving the message nearly\r
139 > immediately, (at most after a quick reply or so), and the keybindings\r
140 > encourage archiving over leaving the message in the inbox.\r
141\r
142 > Of course, one does have an existing keybinding for "move to next\r
143 > message in thread without archiving"; it just consists of three key\r
144 > presses:\r
145\r
146 >       'q', 'n', Enter\r
147\r
148 > At that's long enough to discourage its frequent use.\r
149\r
150 > So that's a bit of my philosophy and methodology. But like I said, we\r
151 > should probably add the obviously missing keybindings so people with\r
152 > other philosophies and methodologies can use the program comfortably.\r
153\r
154 > > Also, just something I have noticed it isn't really obvious that a\r
155 > > thread has replies without scrolling down, and that takes time. Would\r
156 > > be really good if there could be some big/highlighted visual indicator\r
157 > > that there are still unread messages further down.\r
158\r
159 > That would be good, yes.\r
160\r
161 > -Carl\r
162\r
163 > -- \r
164 > carl.d.worth@intel.com\r
165 Non-text part: application/pgp-signature\r
166 > _______________________________________________\r
167 > notmuch mailing list\r
168 > notmuch@notmuchmail.org\r
169 > http://notmuchmail.org/mailman/listinfo/notmuch\r
170 \r
171 100% in agreement.\r
172 \r
173 \r
174 Besides 1: Keybinds are way too personal to be standardized upon.\r
175 \r
176 This might be of interest to some:\r
177   http://permalink.gmane.org/gmane.comp.misc.suckless/6495\r
178 \r
179 Besides 2: Emacs allows to tailor *anything and everything* to\r
180 your needs, on the spot, in realtime (reflection and all that).\r
181 \r
182 \r
183 Peace\r
184 \r
185 -- \r
186 Pieter\r