pathogen.vim を使ってみた

#生存戦略 、それは - subtech
http://www.allenwei.cn/tips-using-git-submodule-keep-your-plugin-up-to-date/


こちらを参考にさせて頂きながら、vimプラグインを pathogen.vim での管理に変えてみました。
git submodule で管理できるというのはすばらしいですね!

$ mkdir -p .vim/autoload
$ mkdir -p .vim/bundle
# pathogen 自体も submodule で管理
$ git submodule add git://github.com/tpope/vim-pathogen.git .vim/bundle/pathogen
$ ln -s ../bundle/pathogen/autoload/pathogen.vim ~/.vim/autoload/pathogen.vim # 相対パスとしてリンクを貼る
$ git submodule add https://github.com/Shougo/unite.vim.git .vim/bundle/unite # いれたいプラグインを追加する


.vimrc に追記

call pathogen#runtime_append_all_bundles()
call pathogen#helptags()


あとはそれぞれ git submodule していく感じです。
よくわからないのですが、vim.org にあるファイルは github に mirror され始めていて?
GitHub - vim-scripts/javascript.vim: JavaScript with ASP.NET support
こんな感じで vim-scripts も committer になっているものがそれぞれのプラグインの公式のリポジトリのようです。
※ 公式のリポジトリを探す場合は↓のプラグインタイトル (この場合だと The NERD Commenter) を github で検索すると見つかりやすかったです。(野良リポジトリが多いため)


ということで .vim 以下は最近使ってなかったプラグインとかも捨ててすっきりしました。
config/.vim at master · banyan/config · GitHub