Re: [PATCH v4 10/16] Add n_d_add_message_with_indexopts (extension of n_d_add_message)
[notmuch-archives.git] / 49 / 1769fca637d4e2885a8f41eeb1840f89f16679
1 Return-Path: <arian.kuschki@googlemail.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 44F12431FBC\r
6         for <notmuch@notmuchmail.org>; Thu, 25 Feb 2010 09:06:17 -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.866\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.866 tagged_above=-999 required=5\r
12         tests=[AWL=-0.867, 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 f7z+yM0EMlBE for <notmuch@notmuchmail.org>;\r
16         Thu, 25 Feb 2010 09:06:16 -0800 (PST)\r
17 Received: from gv-out-0910.google.com (gv-out-0910.google.com\r
18  [216.239.58.190])      by olra.theworths.org (Postfix) with ESMTP id 63714431FAE\r
19         for <notmuch@notmuchmail.org>; Thu, 25 Feb 2010 09:06:16 -0800 (PST)\r
20 Received: by gv-out-0910.google.com with SMTP id r4so137884gve.25\r
21         for <notmuch@notmuchmail.org>; Thu, 25 Feb 2010 09:06:12 -0800 (PST)\r
22 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r
23         d=googlemail.com; s=gamma;\r
24         h=domainkey-signature:received:received:date:from:to:cc:subject\r
25         :message-id:references:mime-version:content-type:content-disposition\r
26         :in-reply-to:user-agent;\r
27         bh=4wl0FQrr2eB7jHj0jLiEztwfXe+stBnTga9eHcweHOw=;\r
28         b=xpwLklNsYLx3Z/zI0jYwEunMSvBSsH2tId5v1qwm7IY8ybWZX2suHEeHUGDqjz1rWJ\r
29         Pn62PZoiyyjA7HFmKervOlcv7B2J7x1iv4RDjV3EQKoKL+mkZyPbZn8RlMsOeiL1s6h6\r
30         ypvy6qUWUzl3t0Jxdd1a0HcrBZl+YNsjiPSik=\r
31 DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma;\r
32         h=date:from:to:cc:subject:message-id:references:mime-version\r
33         :content-type:content-disposition:in-reply-to:user-agent;\r
34         b=tVBRdwWEVB+jY2mxIBW8DfekcJMnEnbPBBxdEBE8IovvKtmRBT0tpyMQ4NKW2obaVA\r
35         8qIRvCwefe1v6NZgNP+78llgAHJ5jfs/3aEFcHfpXfkB4M6MWO2khIIrvcQLRuTn9bQz\r
36         4x9GFgKVtemEghkOmZDBTJAoEf9JQlM0JqVrk=\r
37 Received: by 10.102.130.13 with SMTP id c13mr657546mud.17.1267117571866;\r
38         Thu, 25 Feb 2010 09:06:11 -0800 (PST)\r
39 Received: from localhost (p4FE5F385.dip.t-dialin.net [79.229.243.133])\r
40         by mx.google.com with ESMTPS id y37sm15486963mug.59.2010.02.25.09.06.09\r
41         (version=TLSv1/SSLv3 cipher=RC4-MD5);\r
42         Thu, 25 Feb 2010 09:06:09 -0800 (PST)\r
43 Date: Thu, 25 Feb 2010 18:03:30 +0100\r
44 From: Arian Kuschki <arian.kuschki@googlemail.com>\r
45 To: Ben Gamari <bgamari@gmail.com>\r
46 Message-ID: <20100225170330.GA12986@localhost>\r
47 References: <20100219164924.GA17997@localhost>\r
48  <1266684499-sup-8107@ben-laptop>\r
49 MIME-Version: 1.0\r
50 Content-Type: text/plain; charset=us-ascii\r
51 Content-Disposition: inline\r
52 In-Reply-To: <1266684499-sup-8107@ben-laptop>\r
53 User-Agent: Mutt/1.5.20 (2009-06-14)\r
54 Cc: notmuch <notmuch@notmuchmail.org>\r
55 Subject: Re: [notmuch] vim client\r
56 X-BeenThere: notmuch@notmuchmail.org\r
57 X-Mailman-Version: 2.1.13\r
58 Precedence: list\r
59 List-Id: "Use and development of the notmuch mail system."\r
60         <notmuch.notmuchmail.org>\r
61 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
62         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
63 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
64 List-Post: <mailto:notmuch@notmuchmail.org>\r
65 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
66 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
67         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
68 X-List-Received-Date: Thu, 25 Feb 2010 17:06:17 -0000\r
69 \r
70 On Sat 20, 12:34 -0500, Ben Gamari wrote:\r
71 \r
72 > The real problem is all notmuch calls are synchronous. Vim unfortunately\r
73 > lacks the excellent asynchronous subprocess interface that emacs has.\r
74 > Therefore, I'm afraid the vim client is going to be just as unuable\r
75 > until someone has implemented asynchronous subprocess support.\r
76 \r
77 What is the problem that you are trying to solve with asynchronous \r
78 sub process support that you cannot solve with things like \r
79 ':!notmuch tag +sometag pattern &' or with using temp files and \r
80 ":autoread" for views that need to be updated regularly?\r
81 This is a genuine question, I am just not very knowledgeable about these \r
82 technicalities.\r
83 \r
84 Do you think improved sub process support will ever be merged into \r
85 mainline vim seeing that is somewhat against the vim philosophy (or \r
86 isn't it?)?\r
87 \r
88 > and I would\r
89 > far prefer to use notmuch from within vim than from another specialized\r
90 > application.\r
91 \r
92 I agree. I talked to Bart, the creator of the vim client and he said he \r
93 was planning to resume his work on it in April at the earliest. I would \r
94 really like to see a usable client before that, and I don't think there \r
95 is that much to do to make that happen really. There is lots of existing \r
96 code we can use for things like json parsing and handling MIME stuff in \r
97 the python standard libraries for example. If anybody wants to fork Bart's repo I would \r
98 be happy to submit patches and test , but I lack the qualification to \r
99 maintain a fork myself unfortunately.\r