sexta-feira, 10 de abril de 2009

Detectando o tipo do arquivo através do nome do arquivo

Se o seu tipo de arquivo não é detectado automaticamente pelo Vim, você deveria escrever um
snippet de detecção em um arquivo separado.
É normalmente na forma de um autocomando que define o tipo do arquivo quando o
nome do arquivo corresponde a um padrão.
Exemplo:
au BufNewFile,BufRead *.foo set filetype=foofoo
Grave esse arquivo de uma linha como 'ftdetect/foofoo.vim' no primeiro diretório
que aparece em 'runtimepath'.
No Unix seria '~/.vim/ftdetect/foofoo.vim'.
A convenção é usar o nome do tipo do arquivo como o nome do script.

Você pode fazer verificações mais complicadas como inspecionar o conteúdo do
arquivo para reconhecer a linguagem.

0 comentários:

Postar um comentário