vimrc variaciones de file al usar git

Actualmente estoy usando git para controlar la versión de mi file vimrc. Sin embargo, en una computadora quiero que el file vimrc sea ligeramente diferente (para cambiar la fuente GUI). ¿Cómo puedo hacer esto fácilmente? ¿Hay alguna manera de ignorar esa línea específica? ¿O los pongo en diferentes twigs?

Yo votaría por las sucursales. Un file en un solo punto en una sola twig no puede tener dos estados diferentes. De eso se trata el control de la versión. Las twigs son la forma en que usted representa que existe más de un estado de un file (o set de files).

Si es solo una cosa que desea que tenga el host específico, entonces

también puede confiar en el nombre de host y escribir un equivalente de la línea de script de shell a continuación, le doy el ejemplo en shell porque es muy breve (es bastante probable que tome algunas líneas más en un script de vim):

% source `hostname`-fonts.sh 

Si tiene su configuration basada en el mismo repository de git que utilizo (https://github.com/sunaku/.vim o un tenedor), entonces puede agregar su propio script en ~ / .vim / config / 99 -local-fonts.vim y hacer una condición allí para search un file con un nombre de host, si eso no existe aplicar una configuration pnetworkingeterminada. Puede colocar dicho file en algún lugar del repository, pero no carga automáticamente los scripts, es decir, ~ / .vim / local / o similar.

Si usa branches, entonces todo el time tendrá que asegurarse de get nuevos cambios en … etc. Las twigs son buenas si hay muchos files que son diferentes.