0

在加载一个名为[utl.vim][1].

文档说,我需要将这些配置放入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.>

我创建了一个名为utl.viminside~/.vim/after/目录的文件。

但是这个文件没有来源。我使用:scriptnames.

utl.vim加载插件后如何确保 Vim 获取此文件?

4

1 回答 1

2

Vim 加载的文件/目录列表在:help startup. 尽管它列出了plugin目录,但它没有提到after目录,所以你看到的是预期的行为。

通常该after目录是文件类型插件的来源,如Vim FAQ 26.3 -“如何扩展现有文件类型插件?”中所述。. 插件可能会运行类似的东西:runtime! after/**/*.vim,但如果文档不清楚,则应询问插件作者,因为允许用户设置此变量可能更容易,并且插件可以附加/前置默认值对它的价值观

于 2016-03-08T12:48:35.333 回答