我最近安装了 VimWiki 插件,并且正在学习一般的 Vim 插件架构(最好使用目录,after/ftplugin
而不是将所有内容都塞进我的.vimrc
文件中)。
我想在编写 wiki 文件之前调用一个函数,如下所示:
autocmd BufWrite *.wiki call CleanMarkdown()
然而,vimwiki 设置了它自己的BufWrite
自动命令,它会更新 wiki 文件中的任何目录。我可以用我自己的函数来破坏这个自动命令,该函数调用 CleanMarkdown() 以及 vimwiki 今天正在做的任何事情,但是面对 vimwiki 插件未来可能发生的变化,这将是脆弱的。
是否有一种标准方法可以添加到BufWrite
自动命令的待办事项列表中?