Condivido il mio file di configurazione VIM tra più computer. Tuttavia, desidero che alcune impostazioni siano specifiche per determinati computer.
Ad esempio, le dimensioni dei caratteri sul laptop ad alta risoluzione dovrebbero essere diverse dal desktop a bassa risoluzione. E, cosa ancora più importante, voglio che gVIM su Windows si comporti in modo più windowsy e MacVim su OSX si comporti in modo più maccy e gVIM su Linux si comporti come sempre. (Potrebbe essere uno strano sentimento, ma sono molto abituato a cambiare modalità mentale quando cambio SO)
Esiste un modo per effettuare alcune impostazioni in base alla .vimrc
macchina o al sistema operativo?
has('gui_running')
se è necessario distinguere tra la modalità tty e la modalità GUI.