vim: 保存时调用函数
vim: call function on save
我在 vim 中使用 ghc-mod 并且希望每次保存文件 (:w) 时调用 GhcModCheck (:GhcModCheck)。你能告诉我如何实现吗?我想还有一个更普遍的问题:如何在保存时调用函数?
谢谢!
有 Customization tips 用于 ghcmod-vim
其中之一是
autocmd BufWritePost *.hs GhcModCheckAndLintAsync
这也是关于在保存时执行特定命令的一般问题的答案。
您可以挂接到 BufWritePost
事件。全局(即每个文件):
:autocmd BufWritePost * GhcModCheck
要仅对 Haskell 个文件执行此操作,您可以修改文件模式:
:autocmd BufWritePost *.hs GhcModCheck
但最好利用 Vim 的内置 文件类型检测 并将其放入 ~/.vim/ftplugin/haskell_OnSave.vim
:
:autocmd! BufWritePost <buffer> GhcModCheck
我在 vim 中使用 ghc-mod 并且希望每次保存文件 (:w) 时调用 GhcModCheck (:GhcModCheck)。你能告诉我如何实现吗?我想还有一个更普遍的问题:如何在保存时调用函数?
谢谢!
有 Customization tips 用于 ghcmod-vim
其中之一是
autocmd BufWritePost *.hs GhcModCheckAndLintAsync
这也是关于在保存时执行特定命令的一般问题的答案。
您可以挂接到 BufWritePost
事件。全局(即每个文件):
:autocmd BufWritePost * GhcModCheck
要仅对 Haskell 个文件执行此操作,您可以修改文件模式:
:autocmd BufWritePost *.hs GhcModCheck
但最好利用 Vim 的内置 文件类型检测 并将其放入 ~/.vim/ftplugin/haskell_OnSave.vim
:
:autocmd! BufWritePost <buffer> GhcModCheck