私は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を含む残りのドットファイルを次に示します。
前もって感謝します :)