我对打字稿使用yats(https://github.com/HerringtonDarkholme/yats.vim),它设置了makeprg
变量,因此每次我对文件进行更改时,vim都会运行make
。我想以某种方式禁用此功能,因为我更喜欢可以编译并且还可以运行的棉绒管理器(ALE)。
我可以针对该语言区域做些什么吗?yats
是否需要一个选项来禁用makeprg
的设置?
编辑:
可接受的答案并不能为我的特定问题提供实际的解决方案,但是对makeprg
的解释指导了我正确的方向,即其他插件。我将问题追溯到YouCompleteMe。
答案 0 :(得分:0)
它设置了
makeprg
变量,因此每次我对文件进行更改时,vim都会运行make
。
否,makeprg
仅定义您或插件执行:make
时要运行的外部命令。
此外,我在该插件中找不到在写入或任何其他事件上运行:make
的任何内容。以下命令有望帮助您找到自动make
的来源:
:verbose autocmd BufWritePost
请参见:help :verbose
,:help :autocmd
,:help BufWritePost
。