我正在处理不同的项目,我想为每个项目选择启用(或禁用)哪些插件。我正在使用 Pathogen 来管理我的插件。
插件列表:
.vim \
|-bundle \
|-vim-markdown
|-latexsuite
|-dirdo
|-localvimrc
|-nerdtree
|-autostart
|-doc
我有一个 main .vimrc
,默认情况下启用所有插件,并且在Localvimrclvimrc
启用的每个项目主目录中都有一个本地,我在其中将一些插件添加到禁用的插件列表中。
.vimrc
" Enables vim-pathogen and disables nearly all plugins
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()
let g:pathogen_disabled = []
" This makes vim invoke Latex-Suite when you open a tex file.
filetype plugin on
乳胶项目的lvimrc
let g:pathogen_disabled = []
call add(g:pathogen_disabled, 'vim-markdown')
博客项目的lvimrc
let g:pathogen_disabled = []
call add(g:pathogen_disabled, 'latexsuite')
问题
一切正常,除了当我打开我的博客的 html/markdown 文件时没有加载的 vim-markdown(我已经在 中添加了 *.html 扩展名 ftdetect/markdown.vim
)。此外,在编辑我的博客文件时vim-markdown
的输出中没有列出。:scriptnames
有什么提示吗?