[notmuch] [PATCH -v2] notmuch.el: Use variable notmuch-search-oldest-first to decide...
[notmuch-archives.git] / 91 / 903b78c69308ddf38926c94435141d5e2f35a7
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 3F3FF431FC0;\r
6         Sun, 22 Nov 2009 15:11:38 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 Received: from olra.theworths.org ([127.0.0.1])\r
9         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
10         with ESMTP id HGmPTJwaBRbd; Sun, 22 Nov 2009 15:11:37 -0800 (PST)\r
11 Received: from cworth.org (localhost [127.0.0.1])\r
12         by olra.theworths.org (Postfix) with ESMTP id A8DCC431FAE;\r
13         Sun, 22 Nov 2009 15:11:36 -0800 (PST)\r
14 From: Carl Worth <cworth@cworth.org>\r
15 To: Alexander Botero-Lowry <alex.boterolowry@gmail.com>,\r
16         notmuch@notmuchmail.org\r
17 In-Reply-To:\r
18  <86ws1lioue.fsf@fortitudo.i-did-not-set--mail-host-address--so-tickle-me>\r
19 References:\r
20  <86ws1lioue.fsf@fortitudo.i-did-not-set--mail-host-address--so-tickle-me>\r
21 Date: Mon, 23 Nov 2009 00:11:22 +0100\r
22 Message-ID: <87einqxihx.fsf@yoom.home.cworth.org>\r
23 MIME-Version: 1.0\r
24 Content-Type: text/plain; charset=us-ascii\r
25 Subject: Re: [notmuch] lots of emacs mode enhancements\r
26 X-BeenThere: notmuch@notmuchmail.org\r
27 X-Mailman-Version: 2.1.12\r
28 Precedence: list\r
29 List-Id: "Use and development of the notmuch mail system."\r
30         <notmuch.notmuchmail.org>\r
31 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
32         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
33 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
34 List-Post: <mailto:notmuch@notmuchmail.org>\r
35 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
36 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
37         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
38 X-List-Received-Date: Sun, 22 Nov 2009 23:11:38 -0000\r
39 \r
40 On Fri, 20 Nov 2009 00:26:33 -0800, Alexander Botero-Lowry <alex.boterolowry@gmail.com> wrote:\r
41 > I've just been diving into the elisp, and have added a bunch of useful\r
42 > features.\r
43 \r
44 This is fantastic stuff, Alex. Thanks so much for working on it. (And\r
45 I'm sorry it took me a while before I got around to reviewing\r
46 it. Hopefully I'll be more responsive when I'm done travelling in a\r
47 couple of days.\r
48 \r
49 > 1) buttonized citation and signature expanders and made them locally\r
50 > collapsable instead of globally \r
51 > 2) fixed an annoying warning about cons not being a face name\r
52 > 3) made header names bold to make it easier to distingush them from\r
53 > their value\r
54 \r
55 I really like the bold headers. And I can tell that the buttonization is\r
56 going to be very nice. But I can't actually get it to work completely. I\r
57 first clicked[*] on a signature to make it visible, which worked\r
58 find. But then clicking on it again I got "buffer is read-only" and it\r
59 wouldn't hide. At that point I couldn't get any of the other buttons to\r
60 make things visible either.\r
61 \r
62 So, being unwilling to have hidden content that I can't make visible, I\r
63 can't merge this work in its current state. If you can't replicate the\r
64 bug, let me know and I'll try to look closer at what's going on.\r
65 \r
66 > (this could take some cleanup to remove\r
67 > the global key-map binding or make it work again)\r
68 \r
69 Obviously, we should not have a keybinding that doesn't work. But I'd be\r
70 glad to just remove it---if we can do local expansion I don't see a big\r
71 reason to have global expansion. At least for things like citations and\r
72 signature. For message bodies, that's different, so I can imagine having\r
73 an "expand all" keybinding for them.\r
74 \r
75 Meanwhile, the feature that I *will* want is something to make it easy\r
76 to use the keyboard alone to show/hide hidden parts. What I want is for\r
77 TAB to advance to the next button, so that then I can just press RET on\r
78 it to toggle it.\r
79 \r
80 > My next target is to carry the buttonization through to threads and\r
81 > headers, and then I'm going to look into doing better mime-handling in\r
82 > general.\r
83 \r
84 Great. I'll look forward to that.\r
85 \r
86 > also, RFP includes a -p argument that gives a patch :)\r
87 \r
88 Very nice. It's appreciated.\r
89 \r
90 -Carl\r
91 \r
92 [*] Any reason we can't make button 1 do this instead of button 2? That\r
93 should be more intuitive, and at worst it means that the text on the\r
94 button itself is hard to select, which shouldn't be an option.\r