Prüfen Sie, ob vim mit + X11 in .vimrc kompiliert wurde

468
Jeff

Ich habe zwei Kopien von vim installiert.

Eines ist mit macvim installiert und notwendigerweise mit -X11 konfiguriert (für Cocoa), das andere für + X11 (in Terminal verwendet, um mit einem von mir verwendeten Plugin zu arbeiten).

Ich möchte, dass alle Yanks in die System-Zwischenablage gehen. Wenn + X11 aktiviert ist, kann ich dies in .vimrc mit tun set clipboard=unnamedplus. Bei -X11 kann ich das mit machen set clipboard=unnamed.

Wie kann ich dies in .vimrc bedingt tun?

So etwas wie

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

Natürlich funktioniert das nicht, weil & x11 keine echte Variable ist.

3
Welches Plugin benutzt du aus Neugier, das `+ X11` benötigt? romainl vor 9 Jahren 0
Vim-r-plugin erfordert es für bestimmte Setups Jeff vor 9 Jahren 0

1 Antwort auf die Frage

4
akira
if has("x11") echo "yep" endif 
funktioniert wie ein Zauber, danke! Jeff vor 9 Jahren 0