On 23 May 2011 10:58, Meikel Brandmeyer wrote: > > I'm the author of VimClojure, a clojure plugin for vim. I'm currently > looking for improvements for communication with a server running in the > background in order to provide omni completion, documentation lookup etc. At > the moment this is done via shell-out to a client program which talks to the > server and returns some result which is read back. The drawbacks are > obvious: vim blocks while the client does its work, shell out is slow and > expensive (compared to a simple socket connection), etc. > > Just recently I was pointed to the vim-remote[1] project. It extracts the > client/server functionality for Windows and Unix and provides a server as a > standalone application. Supporting this would be huge step forward. However: > Mac is not supported. > > So long blabla, short question: Can someone support me with extracting the > same functionality for Mac? If have absolutely no clue about the MacVim code > base and where to look. If someone could point me to the right files (and > parts thereof) I could give this a try. My Objective-C is a bit rusty, but > let's see...
It's not quite clear to me what the vim-remote project does exactly, but as far as I can tell it only relies on the client/server feature of Vim. MacVim already supports this feature so maybe all that is needed is to get vim-remote to compile on the Mac. The client server feature can be accessed by calling the "Vim" binary inside the MacVim bundle, for example MacVim.app/Contents/MacOS/Vim --remote-send ... MacVim.app/Contents/MacOS/Vim --remote-expr ... etc. Björn -- You received this message from the "vim_mac" 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
