2015-11-05 47 views
1

有一个Vim包,我想使用,既压缩和语法突出显示语言。突出显示非常好,但缩进很糟糕。是否可以仅使用语法+缩进Vim包的语法部分?

是否有可能对我来说,Vundle安装此包,但只使用语法高亮显示部分,禁用部分缩进?包本身并没有给我这样做,我宁愿不必克隆包并修改它的内部。我宁愿在我的.vimrc中使用一些代码来禁用不需要的部分。

+0

最好问包开发者(或至少提供插件名称)。 – guessimtoolate

回答

0

所有(写得很好)缩进插件开始这一行:

if exists('b:did_indent') | finish | endif 

所以,你可以通过脚本来源之前定义变量禁用缩进插件。要做到这一点的方法之一是把脚本indent/{language}.vim

let b:did_indent = 1 

成来自之前'runtimepath'插件目录。另一种是

:autocmd FileType {language} let b:did_indent = 1 
~/.vimrc