Excerpts from Ben Fritz's message of Thu Feb 16 16:41:35 +0100 2012: > I don't think you can. What's wrong with client-server? It requires X.
I only know about - python threads (crashes vim if you call back into vim) - ruby threads (not sure, probably crashes Vim as well) - scheme threads (they seem to be thread save, at least lot's of C code exists for all gui backends and console vim) (-> if_mzsch) - :h netbeans (eg used by the pyclewn.sourceforge.net project) If you find another way I'd be surprised. See documentation about vim-addon-async also talking about barts patch [1] for vim. I don't think that we all would have spend such much time finding workarounds if Vim had a clean API. So use those workarounds, switch editor or get your hands dirty and implement the missing feature. And doing that proberly requires you testing 2-3 different gui implementations of Vim (see if_mzsch implementation). http://github.com/bartman/vim (non gui only) This patch made me finally write vim-addon-async because I wanted my code to work without recompiling vim or depending on very new console only features. You can also digg in vim_dev me asking for such feature before spending all that time. So I'm pretty sure that there is no way. Marc Weber -- You received this message from the "vim_use" 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
