Проверьте, скомпилирован ли vim с + X11 в .vimrc

439
Jeff

У меня установлены две копии vim.

Один установлен с Macvim и обязательно настроен с -X11 (для работы с Какао), а другой настроен на + X11 (используется в терминале, для работы с плагином, который я использую)

Я бы хотел, чтобы все янки перешли в системный буфер обмена. Когда + X11 включен, я могу сделать это в .vimrc с set clipboard=unnamedplus. Когда -X11, я могу сделать это с set clipboard=unnamed.

Как я могу сделать это в .vimrc условно?

Что-то вроде

if &x11 set clipboard=unnamedplus else set clipboard=unnamed endif 

Конечно, это не работает, потому что & x11 не является реальной переменной.

3
Из любопытства, какой плагин вы используете, который требует `+ X11`? romainl 9 лет назад 0
Vim-r-плагин требует его для определенных настроек Jeff 9 лет назад 0

1 ответ на вопрос

4
akira
if has("x11") echo "yep" endif 
работает как шарм, спасибо! Jeff 9 лет назад 0