Note that there are some explanatory texts on larger screens.

plurals
  1. POCompile Vim 7.3 with +clientserver feature on Mac OS X
    primarykey
    data
    text
    <p>How do I compile Vim with the <code>clientserver</code> feature on Mac OS X? I have the <a href="http://www.vim.org/sources.php" rel="nofollow noreferrer">vim-7.3.tar.bz2 source</a></p> <p>I understand that MacVim has this built in, <strong>but it only works when the GUI is running</strong>. I want to work with a CLI version, as my work is so much easier with the CLI (I can switch to the Terminal with ease, for example).</p> <p>I compiled Vim 7.3 with the following <code>./configure</code> options</p> <pre><code>./configure --enable-rubyinterp --enable-pythoninterp --with-features=huge </code></pre> <p>I have looked at this <a href="https://unix.stackexchange.com/q/2807/1243">question on Unix &amp; Linux</a>, but it only takes care of the Ubuntu solution. Also, since I enabled the <code>huge</code> feature set, I should expect <code>+clientserver</code>, according to the <a href="http://vimdoc.sourceforge.net/htmldoc/various.html#+feature-list" rel="nofollow noreferrer">vimdoc</a>:</p> <blockquote> <p>Thus if a feature is marked with "N", it is included in the normal, big and huge versions of Vim.</p> </blockquote> <h2>Update:</h2> <p>The server feature only works with GUI MacVim. To reproduce this:</p> <pre><code>$ Applications/MacVim.app/Contents/MacOS/Vim --servername VIM </code></pre> <p>The in another console:</p> <pre><code>$ vim --serverlist # does not output anything </code></pre> <p>Whereas if I'll fire up the GUI MacVim,</p> <pre><code>$ vim --serverlist VIM1 </code></pre> <p>But my requirement is to work in CLI Vim.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload