Vim no carga .vimrc con enlace simbólico

Vim no carga .vimrc con enlace simbólico

Tengo un enlace simbólico .vimrc:

simont@charmander ~/repositories/config-files [master *]
± $ ls -l ~/.vimrc
lrwxr-xr-x  1 simont  admin  6  9 May 17:14 /Users/simont/.vimrc -> .vimrc

Sin embargo, vimno lo carga al inicio.

Cuando salgo corriendo :echo $MYVIMRC, vimvuelve vacío.

No estoy usando ningún alias para vim:

simont@charmander ~/repositories/config-files [master *]
± $ alias | grep vim

simont@charmander ~/repositories/config-files [master *]

Hay unaracimode preguntas que parecen sugerir que esto debería funcionar para mí. ¿Existe algún indicador en particular al que deba pasar vimal inicio para que siga los enlaces simbólicos? Estoy perplejo.

Respuesta1

Los destinos de enlaces simbólicos pueden ser absolutos (comenzando con /) o relativos.a la ubicación del enlace simbólico. Dado que el enlace simbólico está ubicado /Users/simont/y tiene " .vimrc" como destino, esencialmente apunta a sí mismo.

Intente recrear el enlace simbólico utilizando una ruta correcta:

  • Relativo (importante: se almacenará en el enlace simbólico)exactamentecomo se indica en la línea de comando, sin considerar $PWD en absoluto):

    ln -sf repositories/config-files/.vimrc ~/.vimrc
    
  • Absoluto:

    ln -sf ~/repositories/config-files/.vimrc ~/.vimrc 
    
  • Convertido automáticamente a la ruta relativa correcta (recomendado si tiene un paquete coreutils reciente):

    ln -rsf ~/repositories/config-files/.vimrc ~/.vimrc
    

información relacionada