首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pathogen#infect不更新运行时路径

pathogen#infect不更新运行时路径
EN

Stack Overflow用户
提问于 2012-11-14 04:39:58
回答 1查看 571关注 0票数 1

我已经开始使用pathogen.vim在Windows上使用gvim,遵循蒂姆·波普在其github存储库这里。上的设置指南

但是,我遇到的问题是,pathogen#infect()似乎没有修改运行时路径(如在gvim中运行:echo &runtimepath所看到的那样)。

我提出的简单测试用例_vimrc如下所示。请注意病原体装得很好。

代码语言:javascript
复制
"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文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-14 04:57:43

pathogen#infect()不向&runtimepath添加参数中命名的bundle目录或目录,只添加该目录的子目录。在github存储库中,vimrc文件使用functions目录作为参数,但该目录中只有文件,没有子目录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13373158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档