Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / a2 / ac911b1e24678856c27c93c484cc26fa10e373
1 Return-Path: <bgamari@gmail.com>\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 B0654431FBC\r
6         for <notmuch@notmuchmail.org>; Sat, 20 Feb 2010 09:34:04 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 0.001\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0.001 tagged_above=-999 required=5\r
12         tests=[BAYES_50=0.001] autolearn=ham\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 56ZzBLxv4zJt for <notmuch@notmuchmail.org>;\r
16         Sat, 20 Feb 2010 09:34:03 -0800 (PST)\r
17 Received: from mail-vw0-f53.google.com (mail-vw0-f53.google.com\r
18         [209.85.212.53])\r
19         by olra.theworths.org (Postfix) with ESMTP id BE192431FAE\r
20         for <notmuch@notmuchmail.org>; Sat, 20 Feb 2010 09:34:03 -0800 (PST)\r
21 Received: by vws8 with SMTP id 8so183629vws.26\r
22         for <notmuch@notmuchmail.org>; Sat, 20 Feb 2010 09:34:03 -0800 (PST)\r
23 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;\r
24         h=domainkey-signature:received:received:content-type:subject:from:to\r
25         :in-reply-to:references:date:message-id:user-agent\r
26         :content-transfer-encoding;\r
27         bh=+sV0R0OLTTT/I0ynff6LSeAIeEfLtkCQiBEfF7U7Hdc=;\r
28         b=gQTV4g0vVXo4UmN3Ec/tAEHg/SOU61WSK73iozcFR1K8820xT1QTgeCpGvYr38OkQq\r
29         hDEURTvV5Ox1kyq8dhzA0Yy7/cgHM7idmz0jQo0m9hxfWwxE5hSl3YLg06OOKkv9NKsE\r
30         AmyaekIjlXDNQgF1nDueWpQYs1axXTRcFFCvI=\r
31 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;\r
32         h=content-type:subject:from:to:in-reply-to:references:date:message-id\r
33         :user-agent:content-transfer-encoding;\r
34         b=rvXmHqxtDVkquTKhZNf8J0cIJNgOA7CUVWIHJp/OcHgDepHz+TXr8ehEVDNp39cOgb\r
35         NBXiDI25xU3Jlosqnl4jhE9pOfnHLP3DxdMdw58sslCsAXNZJ39Y8fsRFoL51L6c78Q9\r
36         Z2a+mNk8j/gYPj9YJw4Tt/vR++Dzvbn1en1Og=\r
37 Received: by 10.220.121.229 with SMTP id i37mr5561469vcr.95.1266687243125;\r
38         Sat, 20 Feb 2010 09:34:03 -0800 (PST)\r
39 Received: from localhost (208-58-69-114.c3-0.161-ubr2.lnh-161.md.cable.rcn.com\r
40         [208.58.69.114])\r
41         by mx.google.com with ESMTPS id 26sm13011251vws.16.2010.02.20.09.34.01\r
42         (version=TLSv1/SSLv3 cipher=RC4-MD5);\r
43         Sat, 20 Feb 2010 09:34:02 -0800 (PST)\r
44 Content-Type: text/plain; charset=UTF-8\r
45 From: Ben Gamari <bgamari@gmail.com>\r
46 To: notmuch <notmuch@notmuchmail.org>\r
47 In-reply-to: <20100219164924.GA17997@localhost>\r
48 References: <20100219164924.GA17997@localhost>\r
49 Date: Sat, 20 Feb 2010 12:34:00 -0500\r
50 Message-Id: <1266684499-sup-8107@ben-laptop>\r
51 User-Agent: Sup/git\r
52 Content-Transfer-Encoding: 8bit\r
53 Subject: Re: [notmuch] vim client\r
54 X-BeenThere: notmuch@notmuchmail.org\r
55 X-Mailman-Version: 2.1.13\r
56 Precedence: list\r
57 List-Id: "Use and development of the notmuch mail system."\r
58         <notmuch.notmuchmail.org>\r
59 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
60         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
61 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
62 List-Post: <mailto:notmuch@notmuchmail.org>\r
63 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
64 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
65         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
66 X-List-Received-Date: Sat, 20 Feb 2010 17:34:04 -0000\r
67 \r
68 Excerpts from Arian Kuschki's message of Fri Feb 19 11:49:25 -0500 2010:\r
69 > Hi all\r
70 > thank you for notmuch, it is a great project. I have been watching \r
71 > progress for a while but then I could no longer restrain myself and \r
72 > started using notmuch's vim client even though it is still a bit rough \r
73 > around the edges. Unfortunately there are some quirks that \r
74 > prevent me from switching over completely. \r
75 > questions:\r
76\r
77 > 1. will there be a usable  ncurses or mutt version that supports notmuch \r
78 > anytime soon?\r
79 \r
80 Not that I know of. I've thought of starting something before. I really\r
81 want to start using notmuch full-time myself, but I agree, the vim\r
82 client is far from usable.\r
83 \r
84 > 2. is anybody working on the vim client? I have a small patch and might \r
85 > have couple more as time passes. Is this mailing list the right place to \r
86 > discuss this? From what I can gather the discussion seems to be centred \r
87 > mainly on the emacs client.\r
88 \r
89 I don't believe there is anyone working actively on the vim frontend at\r
90 the moment. I looked at it not so long ago and the code is pretty good.\r
91 The real problem is all notmuch calls are synchronous. Vim unfortunately\r
92 lacks the excellent asynchronous subprocess interface that emacs has.\r
93 Therefore, I'm afraid the vim client is going to be just as unuable\r
94 until someone has implemented asynchronous subprocess support.\r
95 \r
96 I have a tree starting this sitting around somewhere, but it still has a\r
97 ways to go and I won't have time to finish until midterms are over at\r
98 the earliest. If someone else wants to take a stab at it, the code is\r
99 available git://goldnerlab.physics.umass.edu/vim7.git (the async-process\r
100 branch). I'd love to know if anyone makes any progress and I'll keep you\r
101 all in the loop if I find any time to invest in it.\r
102 \r
103 I have considered starting work on an ncurses frontend, but I think\r
104 ultimately that time would be better used in working on the async vim\r
105 code. Vim gives us a whole lot of functionality for free that would take\r
106 time to get working on a new ncurses client (e.g. windowing) and I would\r
107 far prefer to use notmuch from within vim than from another specialized\r
108 application.\r
109 \r
110 Cheers,\r
111 \r
112 - Ben\r