Alterar o Vim configurável com base no tipo de arquivo

1

Existe uma maneira pela qual eu possa configurar o vim para se configurar com base no tipo de arquivo? Por exemplo, arquivos de texto têm o equivalente de

: definir feitiço : sintaxe desativada

Onde um arquivo de origem C tem

: sintaxe on : smartindent em

Obrigado por qualquer ajuda.

    
por devin 26.03.2010 / 20:47

3 respostas

3

O VIM 'ftplugins' está lá exatamente para esse propósito.

link

    
por 26.03.2010 / 20:55
0

Eu gosto de meus arquivos python corretos, então meu .vimrc tem:

augroup filetypedetect
        au BufNewFile,BufRead *.py set ts=4 sw=4 et ai
augroup END
    
por 26.03.2010 / 20:58
0

Você deve usar: setl [ocal] em vez de: set para coisas como ts, sw, et e ai.

No entanto, algumas coisas são globais e não podem ser definidas por buffer e: a sintaxe é uma delas. Você pode tentar isso para desativar a sintaxe do arquivo atual:

:setl ft=

E como Jacek apontou, ftplugins são o caminho.

    
por 18.11.2011 / 15:49

Tags