[notmuch] vim client
Arian Kuschki
arian.kuschki at googlemail.com
Thu Feb 25 09:03:30 PST 2010
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.
More information about the notmuch
mailing list