我在sage
编码(python风格),我想为文件类型sage启用python缩进。如何在不将文件类型更改为python的情况下执行此操作?
我不希望python作为文件类型的原因是它有一些不必要的副作用,比如抱怨很多东西的合成器,这在python中是错误的,但在sage中是正确的。
答案 0 :(得分:2)
这可能不是最好的方法,但您可以为sage创建缩进和语法文件,只需获取python缩进和语法文件。
在你的vimrc中添加
augroup filetypedetect
au! BufRead,BufNewFile *.sage,*.spyx,*.pyx setfiletype sage
augroup END
使用以下
创建文件~/.vim/syntax/sage.vim
runtime! syntax/python.vim
使用以下
创建文件~/.vim/indent/sage.vim
runtime! indent/python.vim