Verifique se o vim é compilado com + X11 no .vimrc

3

Eu tenho duas cópias do vim instaladas.

Um é instalado com o macvim e necessariamente configurado com -X11 (para trabalhar com o Cocoa), enquanto o outro é configurado para o + X11 (usado no terminal, para trabalhar com um plug-in que eu uso)

Eu gostaria que todos os yanks fossem para a área de transferência do sistema. Quando o + X11 está habilitado, posso fazer isso em .vimrc com set clipboard=unnamedplus . Quando -X11, eu posso fazer isso com set clipboard=unnamed .

Como posso fazer isso em .vimrc condicionalmente?

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.

    
por Jeff 26.01.2015 / 20:18

1 resposta

4
if has("x11")
   echo "yep"
endif
    
por 26.01.2015 / 20:38