Компилировать Vim 7.3 с функцией +clientserver в Mac OS X

Как скомпилировать Vim с функцией clientserverв Mac OS X? У меня есть исходный код vim-7.3.tar.bz2

. Я понимаю, что в MacVim это встроено, но оно работает только при запущенном графическом интерфейсе . Я хочу работать с версией CLI, так как моя работа намного проще с CLI (Я могу легко переключиться, например, на Терминал).

Я скомпилировал Vim 7.3 со следующими ./configureпараметрами

./configure --enable-rubyinterp --enable-pythoninterp --with-features=huge

Я просмотрел этот вопрос по Unix и Linux , но он касается только решения Ubuntu. Кроме того, поскольку я включил набор функций huge, я должен ожидать +clientserver, согласно vimdoc :

. Таким образом, если функция отмечена «N», она включена в обычные, большие и огромные версии Вима.

Обновление:

Функция сервера работает только с графическим интерфейсом MacVim. Чтобы воспроизвести это:

$ Applications/MacVim.app/Contents/MacOS/Vim --servername VIM

В другой консоли:

$ vim --serverlist # does not output anything

Принимая во внимание, что если я запущу MacVim с графическим интерфейсом,

$ vim --serverlist
VIM1

Но мне нужно работать в CLI Vim.

15
задан Community 13 April 2017 в 12:36
поделиться