我正在尝试在Neovim中创建一个执行tslint
的小函数。然而,该函数的当前版本会阻止我的编辑器(在运行时无法滚动缓冲区)。如何使这些函数运行异步,以便neovim的其余部分仍可用?
Plug 'jaawerth/nrun.vim'
function! TslintFix()
let tslint = nrun#Which('tslint')
if filereadable(tslint) && filereadable(nrun#Which('prettier'))
silent exec '!' . tslint . ' --fix ' . expand('%:p') . ' > /dev/null 2>&1'
e!
endif
endfunction
autocmd! BufWritePost *.ts :call TslintFix()
答案 0 :(得分:0)
你应该使用“w0rp / ale”来达到目的。
tslint
。