如何在加载插件 utl.vim 后加载 vimscript 文件?
How to load a vimscript file after loading plugin utl.vim?
加载名为 [utl.vim][1]
的插件后,我需要获取一些配置行。
documentation 说,我需要将这些配置放入 after-directory
:
[23] NOte that you cannot include this line in your .vimrc because it is
:source'd before utl_rc.vim (which defines g:utl_cfg_hdl_mt_generic).
So either include/change it at <url:config:#r=utl_cfg_hdl_mt_text_directory>
or include it in the after-directory, see <url:vimhelp:after-directory#5.>
我在 ~/.vim/after/
目录中创建了一个名为 utl.vim
的文件。
但是这个文件没有来源。我使用 :scriptnames
.
验证了这一点
如何确保 Vim 在加载 utl.vim
插件后获取此文件?
Vim 加载的 files/directories 的列表在 :help startup
中描述。尽管它列出了 plugin
目录,但没有提到 after
目录,所以您看到的是预期的行为。
通常 after
目录是文件类型插件的来源,如 Vim FAQ 26.3 - "How do I extend an existing filetype plugin?" 中所述。插件可能会 运行 类似 :runtime! after/**/*.vim
的东西,但如果文档不清楚,应该询问插件作者,因为允许用户设置此变量可能更容易,他们的插件可以 append/prepend 默认值
加载名为 [utl.vim][1]
的插件后,我需要获取一些配置行。
documentation 说,我需要将这些配置放入 after-directory
:
[23] NOte that you cannot include this line in your .vimrc because it is
:source'd before utl_rc.vim (which defines g:utl_cfg_hdl_mt_generic).
So either include/change it at <url:config:#r=utl_cfg_hdl_mt_text_directory>
or include it in the after-directory, see <url:vimhelp:after-directory#5.>
我在 ~/.vim/after/
目录中创建了一个名为 utl.vim
的文件。
但是这个文件没有来源。我使用 :scriptnames
.
如何确保 Vim 在加载 utl.vim
插件后获取此文件?
Vim 加载的 files/directories 的列表在 :help startup
中描述。尽管它列出了 plugin
目录,但没有提到 after
目录,所以您看到的是预期的行为。
通常 after
目录是文件类型插件的来源,如 Vim FAQ 26.3 - "How do I extend an existing filetype plugin?" 中所述。插件可能会 运行 类似 :runtime! after/**/*.vim
的东西,但如果文档不清楚,应该询问插件作者,因为允许用户设置此变量可能更容易,他们的插件可以 append/prepend 默认值