¿Cómo creo un enlace simbólico a los files de configuration de MacVim?

Quiero almacenar mis files de configuration en control de fuente y enlazarlos simbólicamente para que MacVim los use. Mirando :scriptnames veo que vimrc y gvimrc se usan en:

/Applications/MacVim.app/Contents/Resources/vim/vimrc

Mis files vim controlados por fuente se encuentran en:

~/Programming/Personal (tanto gvim como vimrc están aquí)

¿Cómo configuro el enlace simbólico? Es

ln -nfs ~/Programming/Personal/vimrc /Applications/MacVim.app/Contents/Resources/vim

y

ln -nfs ~/Programming/Personal/gvimrc /Applications/MacVim.app/Contents/Resources/vim

la forma correcta de hacerlo?

  • Fuentes Powerline en vim y OS X 10.9 Mavericks
  • Mac Terminal (+ bash + tmux + set-o vi) caracteres faltantes al final de la línea
  • La fuente reparada de Powerline no funciona en Terminal.app
  • Colores disponibles en iTerm / terminal.app
  • ¿Dónde colocar el file .vimrc para sudo en OS X Lion?
  • Macvim no puede cargar fonts Powerline personalizadas cuando se inicia desde la session de tmux
  • Nuevo comportamiento de la Terminal después de actualizar a OS X 10.11
  • Vim como terminal
  • One Solution collect form web for “¿Cómo creo un enlace simbólico a los files de configuration de MacVim?”

    Está malinterpretando la forma (Mac) en que Vim procesa su configuration. Simplificando ligeramente, hay tres capas en OS X:

    • los files vimrc y gvirmc en $VIMRUNTIME son los valores pnetworkingeterminados de time de ejecución para la installation de Vim . Para MacVim, esto se establece para que apunte dentro del package de aplicaciones: los files que encontraste. Estos se sobrescribirán cada vez que actualice MacVim.
    • los files vimrc y gvimrc en $VIM son los ajustes gvimrc del sistema . Esto está destinado a proporcionar un administrador del sistema con una forma de establecer los valores pnetworkingeterminados. Cuando no se establece expresamente, $VIM es igual a $VIMRUNTIME .
    • finalmente, los files ~/.vimrc y ~/.gvirmc son su configuration personal . Estos son los files que usted, como usuario individual de Vim, debe personalizar.

    Estos files de configuration se obtienen en el order anterior, de arriba a abajo. Para utilizar su configuration personal desde otro directory (por ejemplo, para control de versiones), simplemente enlace simbólicamente su location a los files de configuration personal canónicos, es decir,

     ln -s /your/configuration/dir/vimrc ~/.vimrc ln -s /your/configuration/dir/gvimrc ~/.gvimrc 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).