vim-addon-async : asynchronous communication for Vim
| script karma
Downloaded by 1574
Comments, bugs, improvements
script versions (upload new version)
|start external processes using VimL, write to their stdin and get notified when they produce output or kill the process when you're done.
This plugin also implements an experimental minimalistic terminal like interface so that you can run you favourite interpreter (irb, python, /bin/sh, sbt, scala, ...) inside a simple Vim buffer.
The API is non blocking and should be strong enough to enterface with debuggers etc.
Implementation details: You have to compile an external c helper application which interfaces with the external process notifying Vim about arriving stdout blocks by using the client-server feature.
Its used in production by me. Interface may still change slightly in the future. Under some conditions Vim crashes although it shouldn't. Try it and report how well it works for you.
If you've trouble getting started contact me.
|This plugin can be used on its own. Because some more (optional) dependencies may be added I recommend using vim-addon-manager for installing. See README file|
Click on the package to download.
ip used for rating: 22.214.171.124