vimでghc-modを使用していて、ファイル(:w)を保存するたびにGhcModCheck(:GhcModCheck)を呼び出すようにします。どうすれば達成できるのか教えてください。より一般的な質問があります:saveで関数を呼び出すにはどうしたらいいですか?vim:保存時に関数を呼び出す
ありがとうございました!
vimでghc-modを使用していて、ファイル(:w)を保存するたびにGhcModCheck(:GhcModCheck)を呼び出すようにします。どうすれば達成できるのか教えてください。より一般的な質問があります:saveで関数を呼び出すにはどうしたらいいですか?vim:保存時に関数を呼び出す
ありがとうございました!
BufWritePost
イベントにフックできます。グローバル(つまり、すべてのファイル用):のみHaskellのファイルに対してこれを行うには
:autocmd BufWritePost * GhcModCheck
、あなたはファイルパターン変更できます
:autocmd BufWritePost *.hs GhcModCheck
をしかし、それはVimのビルトインファイルタイプ検出を活用する方が良いでしょう代わりにこれを~/.vim/ftplugin/haskell_OnSave.vim
に入れます:
:autocmd! BufWritePost <buffer> GhcModCheck
は、それらの
一つも保存上の特定のコマンドを実行に関する一般的な質問に対する答えである
autocmd BufWritePost *.hs GhcModCheckAndLintAsync
あるghcmod-vimのためのCustomization tipsがあります。