Sintaxe correta:
# vim: set filetype=python:
Mas você precisa de set modeline
(é o padrão no meu caso) em .vimrc.
Leia este wiki para obter mais informações.
Eu sei que posso setf python
e, em seguida, o arquivo é reconhecido como python.
No entanto, devo refazer isso toda vez que eu recarregar o arquivo scons.
Eu li algumas semanas atrás que alguém poderia escrever nas últimas linhas de um arquivo com uma sintaxe especial e definir parâmetros que o vim deveria ler.
No meu caso, gostaria que o setf python
fosse definido sempre que eu abrir este arquivo scons.
No entanto, não me lembro da sintaxe, e não consigo encontrar o site onde eu li, era possível ter propriedades dependentes de arquivos.
#:setf python
na última linha não parece ser suficiente.
Sintaxe correta:
# vim: set filetype=python:
Mas você precisa de set modeline
(é o padrão no meu caso) em .vimrc.
Leia este wiki para obter mais informações.
Se o arquivo scons sempre tiver o mesmo nome / aderir a um determinado padrão, você também poderá configurar a detecção do tipo de arquivo; coloque o seguinte no seu ~/.vimrc
:
:autocmd BufNew,BufRead SConstruct setf python
Tags vim