我正在 Neovim 中编写 Typescript,其中包含插件leafgarland/typescript-vim
和benekastah/neomake
,并且每当我保存文件时都会被编译。
我的理解(我可能是错的)是,当打开、创建或保存文件时,Neomake
会按照au BufRead,BufNewFile,BufWritePost * Neomake
. 我仍然希望这种情况发生,以便我可以在保存时显示错误消息,但我不希望它编译我正在处理的 Typescript 文件。
删除typescript-vim
会停止编译,但没有错误消息、语法突出显示或自动缩进。
相关代码来自nvim/nvimrc
let g:neomake_typescript_tsc_maker = {
\ 'args': ['--module', 'system', '--target', 'ES5', '--experimentalDecorators'] }
let g:neomake_warning_sign = { 'text': '!', 'texthl': 'WarnMsg' }
let g:neomake_airline = 1
au BufRead,BufNewFile,BufWritePost * Neomake
这是我的其余点文件,其中包含nvimrc的其余部分。
提前致谢 :)