Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 05 / 1b30bfe945aa37b456de6d761e574b7f613311
1 Return-Path: <cworth@cworth.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 965104196F0\r
6         for <notmuch@notmuchmail.org>; Wed,  9 Jun 2010 10:50:26 -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.89\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.89 tagged_above=-999 required=5\r
12         tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, T_MIME_NO_TEXT=0.01]\r
13         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 lMz9hS-T33-C; Wed,  9 Jun 2010 10:50:16 -0700 (PDT)\r
17 Received: from yoom.home.cworth.org (localhost [127.0.0.1])\r
18         by olra.theworths.org (Postfix) with ESMTP id 535A3431FC1;\r
19         Wed,  9 Jun 2010 10:50:16 -0700 (PDT)\r
20 Received: by yoom.home.cworth.org (Postfix, from userid 1000)\r
21         id 03D22568E39; Wed,  9 Jun 2010 10:50:16 -0700 (PDT)\r
22 From: Carl Worth <cworth@cworth.org>\r
23 To: Jameson Rollins <jrollins@finestructure.net>,\r
24         Notmuch Mail <notmuch@notmuchmail.org>\r
25 Subject: Re: [PATCH] remove message archiving from show-advance-and-archive\r
26 In-Reply-To: <87zkz4xnf4.fsf@servo.finestructure.net>\r
27 References: <87zkz4xnf4.fsf@servo.finestructure.net>\r
28 User-Agent: Notmuch/0.3.1-61-ge870437 (http://notmuchmail.org) Emacs/23.1.1\r
29         (i486-pc-linux-gnu)\r
30 Date: Wed, 09 Jun 2010 10:50:15 -0700\r
31 Message-ID: <871vcghz8o.fsf@yoom.home.cworth.org>\r
32 MIME-Version: 1.0\r
33 Content-Type: multipart/signed; boundary="=-=-=";\r
34         micalg=pgp-sha1; protocol="application/pgp-signature"\r
35 X-BeenThere: notmuch@notmuchmail.org\r
36 X-Mailman-Version: 2.1.13\r
37 Precedence: list\r
38 List-Id: "Use and development of the notmuch mail system."\r
39         <notmuch.notmuchmail.org>\r
40 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
41         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
42 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
43 List-Post: <mailto:notmuch@notmuchmail.org>\r
44 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
45 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
46         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
47 X-List-Received-Date: Wed, 09 Jun 2010 17:50:26 -0000\r
48 \r
49 --=-=-=\r
50 \r
51 On Wed, 9 Jun 2010 10:49:43 -0400, Jameson Rollins <jrollins@finestructure.net> wrote:\r
52 > The function to advance through threads with the space bar is useful.\r
53 > However, the current implementation also archives messages.  The idea\r
54 > of archiving a message should not be intertwined with the processes of\r
55 > advancing through messages to read them.  Archiving in general should\r
56 > be a separate operation that one does explicitly.  This patch just\r
57 > renames the advance function "notmuch-show-advance", and removes the\r
58 > archiving of a thread when the end of the thread is reached.\r
59 \r
60 The other piece of the magic space bar that people have complained about\r
61 is that it intertwines advancing among messages within one thread with\r
62 advancing from one thread to the next. (And only the first operation is\r
63 reversible by backspace.)\r
64 \r
65 I think we'll probably want to change that at the same time.\r
66 \r
67 Meanwhile, I'm currently working on support for piping a whole thread of\r
68 messages as an mbox to a process, (mostly getting bogged down in trying\r
69 to fix mbox support in git).\r
70 \r
71 For that, I think I want the current '|' binding to pipe the current\r
72 message and then a new binding ("M-|" ?) to pipe every (open) message in\r
73 the thread.\r
74 \r
75 Which makes me think that other operations should work similarly. '+'\r
76 and '-' should change tags on the current message (as they do currently)\r
77 and then new "M-+" and "M--" could change tags on all (open) messages in\r
78 the thread.\r
79 \r
80 That would highlight the current 'a' as out of place since it's\r
81 currently archiving every message in the thread. So I'd then fix it to\r
82 be 'a' for the current message and "M-a" for every (open) message in the\r
83 thread.\r
84 \r
85 What do people think of that?\r
86 \r
87 -Carl\r
88 \r
89 --=-=-=\r
90 Content-Type: application/pgp-signature\r
91 \r
92 -----BEGIN PGP SIGNATURE-----\r
93 Version: GnuPG v1.4.10 (GNU/Linux)\r
94 \r
95 iD8DBQFMD9RX6JDdNq8qSWgRAoyIAJ9bAd8Sz9BKLDsjwxdm9JDxsPveHwCcDfa8\r
96 uGGdUaE92wK2Ftbls6ozXxE=\r
97 =VUf1\r
98 -----END PGP SIGNATURE-----\r
99 --=-=-=--\r