If you want a solution which works on linux/osx only you may also want
to have a look at vim-addon-async [1] is used in the ensime client
implementation. Its documentation also reference a native patch (vim
only, no gui yet).

The scheme interpreter for vim has a very comprehensive threading model
and should be strong enough to do the communication you're looking for
on every platform (I haven't tested it - from looking at code if
something gets the job done then the if_scheme implementation).
So that's another thing I'd try before writing too much C.

You may also want to have a look at the Conque_Shell [2] which has more
latency - but also "just works without too much patching".

[1] github.com/MarcWeber/vim-addon-async
[2] http://www.vim.org/scripts/script.php?script_id=2771

So eventually try joining the async patch effort started by Bart once.

Marc Weber

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui