if has("x11")
echo "yep"
endif
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.