2017-07-27 12 views
5

vimでghc-modを使用していて、ファイル(:w)を保存するたびにGhcModCheck(:GhcModCheck)を呼び出すようにします。どうすれば達成できるのか教えてください。より一般的な質問があります:saveで関数を呼び出すにはどうしたらいいですか?vim:保存時に関数を呼び出す

ありがとうございました!

答えて

5

BufWritePostイベントにフックできます。グローバル(つまり、すべてのファイル用):のみHaskellのファイルに対してこれを行うには

:autocmd BufWritePost * GhcModCheck 

、あなたはファイルパターン変更できます

:autocmd BufWritePost *.hs GhcModCheck 

をしかし、それはVimのビルトインファイルタイプ検出を活用する方が良いでしょう代わりにこれを~/.vim/ftplugin/haskell_OnSave.vimに入れます:

:autocmd! BufWritePost <buffer> GhcModCheck 
4

は、それらの

一つも保存上の特定のコマンドを実行に関する一般的な質問に対する答えである

autocmd BufWritePost *.hs GhcModCheckAndLintAsync 

あるghcmod-vimのためのCustomization tipsがあります。

関連する問題