Tengo dos copias de vim instaladas.
Uno se instala con macvim y necesariamente se configura con -X11 (para trabajar con Cocoa), mientras que el otro está configurado con +X11 (se usa en la terminal, para trabajar con un complemento que uso)
Me gustaría que todos los tirones vayan al portapapeles del sistema. Cuando +X11 está habilitado, puedo hacer esto en .vimrc con set clipboard=unnamedplus
. Cuando -X11, puedo hacerlo con set clipboard=unnamed
.
¿Cómo puedo hacer esto en .vimrc condicionalmente?
Algo como
if &x11
set clipboard=unnamedplus
else
set clipboard=unnamed
endif
Por supuesto, esto no funciona porque &x11 no es una variable real.
Respuesta1
if has("x11")
echo "yep"
endif