Re: Swank Protocol and Async Events

2011-09-08 Thread Jacky Liu
On Sep 7, 4:07 pm, lith wrote: > hi, > > i guess you could use python/ruby and fork a process that listens to a > connection. since fork probably isn't supported on windows, in order to > provide a cross-platform solution you might have to start an app (e.g. a > second intance of vim) that kn

Re: Swank Protocol and Async Events

2011-09-07 Thread Marc Weber
You're lucky: You didn't research hard enough. https://github.com/MarcWeber/ensime Not sure why the ensime manual has no comment anymore. Debugging is not supported yet but completion and background compilation does work. It is build on top of vim-addon-async (requiring client-server thus X on lin

Swank Protocol and Async Events

2011-09-07 Thread lith
hi, i guess you could use python/ruby and fork a process that listens to a connection. since fork probably isn't supported on windows, in order to provide a cross-platform solution you might have to start an app (e.g. a second intance of vim) that knows how to send commands to vim via its serve

Re: Swank Protocol and Async Events

2011-09-06 Thread Ben Fritz
On Sep 5, 8:40 am, bradford wrote: > ENSIME exists for Emacs, and it's supposedly great.  I haven't seen a > Vim implementation that supports the same feature set.  Why is this? > I assume this is what you're talking about? http://aemon.com/file_dump/ensime_manual.html#tth_sEc1.1 "ENSIME is th

Swank Protocol and Async Events

2011-09-06 Thread bradford
ENSIME exists for Emacs, and it's supposedly great. I haven't seen a Vim implementation that supports the same feature set. Why is this? "Your editor's extension mechanism should ideally be able to open a persistent socket connection and respond to asynchronous events on that socket. Otherwise i