I use Pathogen and Git submodules to handle my Vim plugins with this setup. It works great but I get problems with the Git submodules after I create documentation for the plugins by running the Vim command
When I run
git status it says that the condition of the submodule plugin is dirty (most recently this happened with Tabular and textile.vim). This is caused by the
doc/tags file created inside the plugin. I have solved this by editing the
.git/info/exclude file inside the plugin’s directory and adding the line
doc/tags to it.
Most plugins have their
doc/tags file already created and committed to Git so this problem doesn’t happen that often, but if somebody has better solution for this, please leave a comment.