在Vim中,如何设置自动命令在插件加载后运行?

时间:2019-06-05 05:47:35

标签: vim vim-plugin vim-syntax-highlighting

我使用的一个Vim插件有一个错误,导致它设置了:syntax spell notoplevel。如果我在打开文件后运行命令:syntax spell toplevel,则可以轻松缓解该错误。但是,我很懒,我想将该修复程序放入我的init.vim / .vimrc文件中,以便它可以自动运行。

如何确保在有缺陷的插件代码后执行我的修复,以使我的设置不会被插件覆盖?

1 个答案:

答案 0 :(得分:6)

~/.vim/after/plugin/中创建一个文件,例如~/.vim/after/plugin/fix-spell.vim,其中包含要在没有冒号的情况下运行的命令:

syntax spell toplevel

~/.vim/after/plugin中的文件是在您的插件加载后获取的,因此提供了一个方便的钩子来更改可能由插件设置的设置。