(Vim) Como usar TAB para recuo em todos os tipos de arquivo?

1

Eu estou usando apenas TAB para indent, então eu configuro o Vim para usar somente eles:

set autoindent
set noexpandtab
set tabstop=4
set shiftwidth=4

Mas alguns arquivos ( .py ) ainda usam espaços . Eu pesquisei e encontrei:

filetype plugin indent on

Mas isso não ajuda, e eu tentei:

au FileType python setlocal noexpandtab

Mas isso tem ajuda apenas para python. Então, como aplicar noexpandtab para os tipos de arquivo all ?

    
por DrMGC 13.07.2014 / 07:43

1 resposta

2

Algumas sintaxes vim definem certas configurações quando o arquivo é aberto. Como você descobriu, você pode contornar isso usando um autocmd para definir a configuração após a conclusão da sintaxe.
Para obter o autocmd para aplicar em todos os tipos de arquivo, use um * . Por exemplo:

autocmd FileType * set noexpandtab
    
por 13.07.2014 / 09:56