Vim在插入模式退出时禁用make

时间:2018-10-05 18:55:59

标签: vim vim-plugin

我对打字稿使用yats(https://github.com/HerringtonDarkholme/yats.vim),它设置了makeprg变量,因此每次我对文件进行更改时,vim都会运行make。我想以某种方式禁用此功能,因为我更喜欢可以编译并且还可以运行的棉绒管理器(ALE)。 我可以针对该语言区域做些什么吗?yats是否需要一个选项来禁用makeprg的设置?

编辑: 可接受的答案并不能为我的特定问题提供实际的解决方案,但是对makeprg的解释指导了我正确的方向,即其他插件。我将问题追溯到YouCompleteMe。

1 个答案:

答案 0 :(得分:0)

  

它设置了makeprg变量,因此每次我对文件进行更改时,vim都会运行make

否,makeprg仅定义您或插件执行:make时要运行的外部命令。

此外,我在该插件中找不到在写入或任何其他事件上运行:make的任何内容。以下命令有望帮助您找到自动make的来源:

:verbose autocmd BufWritePost

请参见:help :verbose:help :autocmd:help BufWritePost