Como o vim sabe a sintaxe-cor .hgrc?

1

Com syntax on , a sintaxe vim destaca meu arquivo ~/.hgrc .

  • Como o vim reconhece esse arquivo?

  • Como posso obter o vim para aplicar a mesma coloração de sintaxe em um arquivo de nome diferente?

por HighCommander4 24.05.2015 / 03:44

1 resposta

4

O vim usa um script de tempo de execução (como /usr/share/vim/vim73/filetype.vim ) que verifica o nome do arquivo e corresponde a ele neste caso como

" Mercurial config (looks like generic config file)
au BufNewFile,BufRead *.hgrc,*hgrc              setf cfg

O script está documentado aqui: Documentação do Vim: filetype

Você pode personalizar seu ambiente usando comandos semelhantes (na verdade, a documentação recomenda que você faça isso em vez de modificar o filetype.vim instalado). A documentação do vim refere-se a isso como um "autocommand", e sua documentação é o melhor lugar para começar a ler sobre o recurso: Documentação do Vim: autocmd

    
por 24.05.2015 / 12:45