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
