From: Arian Kuschki <arian.kuschki@googlemail.com>
To: Ben Gamari <bgamari@gmail.com>
Cc: notmuch <notmuch@notmuchmail.org>
Subject: Re: vim client
Date: Thu, 25 Feb 2010 18:03:30 +0100 [thread overview]
Message-ID: <20100225170330.GA12986@localhost> (raw)
In-Reply-To: <1266684499-sup-8107@ben-laptop>
On Sat 20, 12:34 -0500, Ben Gamari wrote:
> The real problem is all notmuch calls are synchronous. Vim unfortunately
> lacks the excellent asynchronous subprocess interface that emacs has.
> Therefore, I'm afraid the vim client is going to be just as unuable
> until someone has implemented asynchronous subprocess support.
What is the problem that you are trying to solve with asynchronous
sub process support that you cannot solve with things like
':!notmuch tag +sometag pattern &' or with using temp files and
":autoread" for views that need to be updated regularly?
This is a genuine question, I am just not very knowledgeable about these
technicalities.
Do you think improved sub process support will ever be merged into
mainline vim seeing that is somewhat against the vim philosophy (or
isn't it?)?
> and I would
> far prefer to use notmuch from within vim than from another specialized
> application.
I agree. I talked to Bart, the creator of the vim client and he said he
was planning to resume his work on it in April at the earliest. I would
really like to see a usable client before that, and I don't think there
is that much to do to make that happen really. There is lots of existing
code we can use for things like json parsing and handling MIME stuff in
the python standard libraries for example. If anybody wants to fork Bart's repo I would
be happy to submit patches and test , but I lack the qualification to
maintain a fork myself unfortunately.
next prev parent reply other threads:[~2010-02-25 17:06 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-02-19 16:49 vim client Arian Kuschki
2010-02-19 20:12 ` Ruben Pollan
2010-02-21 6:56 ` notmuch for mutt (was: vim client) martin f krafft
2010-02-21 11:42 ` Ruben Pollan
2010-02-20 17:34 ` vim client Ben Gamari
2010-02-25 17:03 ` Arian Kuschki [this message]
2010-02-26 3:04 ` Ben Gamari
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://notmuchmail.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100225170330.GA12986@localhost \
--to=arian.kuschki@googlemail.com \
--cc=bgamari@gmail.com \
--cc=notmuch@notmuchmail.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://yhetil.org/notmuch.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).