我已经开始使用pathogen.vim在Windows上使用gvim,遵循蒂姆·波普在其github存储库这里。上的设置指南
但是,我遇到的问题是,pathogen#infect()似乎没有修改运行时路径(如在gvim中运行:echo &runtimepath所看到的那样)。
我提出的简单测试用例_vimrc如下所示。请注意病原体装得很好。
"Set a base directory.
let $BASE_DIR='H:\development\github\vimrc'
"Source pathogen since it's not in the normal autoload directory.
source $BASE_DIR\autoload\pathogen.vim
"Start up pathogen
call pathogen#infect()
"call pathogen#infect('$BASE_DIR\functions')在没有参数的情况下运行pathogen#infect() (应该在vimfiles目录下添加bundle目录)或指定包含文件的目录都不起作用。
将pathogen#infect()调用替换为pathogen#runtime_prepend_subdirectories('$BASE_DIR\functions'),这也是pathogen#infect()无法更改运行时路径的地方。
有什么我错过的主意吗?还有更多有用的信息吗?
我使用非平凡示例的存储库是这里。。
编辑
除了在我感染的目录下创建目录外,正如qqx所提到的那样,我将这些目录重命名为插件和颜色,Vim将从这些目录中自动加载vim文件。
发布于 2012-11-14 04:57:43
pathogen#infect()不向&runtimepath添加参数中命名的bundle目录或目录,只添加该目录的子目录。在github存储库中,vimrc文件使用functions目录作为参数,但该目录中只有文件,没有子目录。
https://stackoverflow.com/questions/13373158
复制相似问题