~/.vimの整理のために重い腰を上げてpathogenをインストールした。pathogenは~/.vim/bundle以下でプラグインごとにディレクトリを作ってインストールできるようにもなるプラグイン。バージョンアップでファイル構成が変わったプラグインとかでもディレクトリごとサヨナラして入れ直すだけで良くなる。

一旦~/.vim以下をコピーしてバックアップしてから内容を空にし、その後pathogenをgit cloneで拾ってくる。

$ cd ~/.vim
$ mkdir bundle
$ cd bundle
$ git clone https://github.com/tpope/vim-pathogen.git

Windowsなので管理者としてコマンドプロンプトを起動してsymlinkを張る。

C:> cd %USERPROFILE%\.vim
C:> mklink .\autoload\pathogen.vim .\bundle\vim-pathogen\autoload\pathogen.vim

として、vimを起動したらvimがpathogen見つけられませんでした……。ので普通にコピペしてインストール。

.vimrcはこんな風にしておいた。

" Windows specific
if has('win32') || has('win64')
  " Reset, prepend ~/.vim and add ~/.vim/after to runtimepath
  set runtimepath& runtimepath^=$HOME/.vim runtimepath+=$HOME/.vim/after

  " Normalize $PATH to unix style
  let $PATH = substitute($PATH, "\\", "/", "g")
endif

" pathogen
filetype off
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()

" Filetype support
filetype plugin indent on

" Syntax support
syntax on

filetype offはいらない気がする。