tpope/vim-pathogen - GitHubunbundle を使う事にした。
pathogen.vim: manage your runtimepath
https://github.com/tpope/vim-pathogen
Vim script management system - The Terminal Programmer
22 November 2011: I squashed my entire Vim configuration history while retaining the three branch ar...
http://snk.tuxfamily.org/log/vim-script-management-system.html
sunaku/vim-unbundle ツキ GitHub原理的には pathogen と一緒。ただし pathogen は bundle 配下のプラグインを全てロードしてしまう。なので C++ やる時でも jedi-vim をロードしてしまうし、perl やる時でも clang_complete をロードしてしまうし、python やる時でも perlomni をロードしてしまう。
Activates Vim scripts (bundles) from isolated directories
https://github.com/sunaku/vim-unbundle
結構無駄なメモリ使ってるなーと思ったので、unbundle で管理する事にした。
bundle ディレクトリ内のファイルタイプに依存したプラグインフォルダをごそっと以下の様に ftbundle ディレクトリ移動した。
+- ftbundle
| +-cpp
| | +-clang_complete
| |
| +-javascript
| | +-jscomplete-vim
| | +-jslint.vim
| | +-vim-javascript
| |
| +-jsx
| | +-jsx.vim
| |
| +-lisp
| | +-slimv
| |
| +-markdown
| | +-vim-markdown
| |
| +-perl
| | +-perlomni.vim
| | +-vim-perl
| |
| +-python
| | +-jedi-vim
| |
| +-slim
| +-vim-slim
|
+- bundle
いままでのプラグイン...
計ってないけど、起動の体感速度があがった気がする。なお unbundle には明示的にロードするコマンドも用意されている。しばらく使おうと思う。あと問題があったらパッチも書くかな。P.S. sugyan さん、ももクロ紅白出場おめでとうございます。