Verifique se o vim está compilado com +X11 em .vimrc

Verifique se o vim está compilado com +X11 em .vimrc

Eu tenho duas cópias do vim instaladas.

Um é instalado com macvim e necessariamente configurado com -X11 (para funcionar com Cocoa), enquanto o outro está configurado para +X11 (usado no terminal, para trabalhar com um plugin que utilizo)

Gostaria que todos os puxões fossem para a área de transferência do sistema. Quando +X11 está habilitado, posso fazer isso em .vimrc com set clipboard=unnamedplus. Quando -X11, posso fazer isso com set clipboard=unnamed.

Como posso fazer isso condicionalmente em .vimrc?

Algo como

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

É claro que isso não funciona porque &x11 não é uma variável real.

Responder1

if has("x11")
   echo "yep"
endif

informação relacionada