
Con syntax on
vim resalta la sintaxis de mi ~/.hgrc
archivo.
¿Cómo reconoce vim este archivo?
¿Cómo puedo hacer que vim aplique el mismo color de sintaxis a un archivo con un nombre diferente?
Respuesta1
vim utiliza un script en tiempo de ejecución (como /usr/share/vim/vim73/filetype.vim
) que verifica el nombre del archivo, en este caso lo coincide como
" Mercurial config (looks like generic config file)
au BufNewFile,BufRead *.hgrc,*hgrc setf cfg
El guión está documentado aquí:Documentación de Vim: tipo de archivo
Puede personalizar su entorno utilizando comandos similares (de hecho, la documentación recomienda que haga esto en lugar de modificar el archivo instalado filetype.vim
). La documentación de vim se refiere a esto como un "comando automático", y su documentación es el mejor lugar para comenzar a leer sobre la característica:Documentación de Vim: autocmd