pathogen.vim を導入しました

pathogen.vim を導入しました。
ごちゃっとしていた plugin ディレクトリがかなりスッキリしました。読み方はパソゲン?

インストール方法

  1. pathogen.vim をダウンロードします。
  2. $HOME/vimfiles/autoload (Mac/Linux は vimfiles → .vim) に pathogen.vim を配置します。
  3. $HOME/vimfiles/bundle ディレクトリを作成します。
  4. _vimrc または .vimrc に以下の 2 行を追記します。
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()

pathogen.vim のインストールはこれで完了です。
次に、既存のプラグインを pathogen.vim が読み込むように移動します。

プラグインの移動

$HOME/vimfiles/(autoload|plugin|doc) に置かれているプラグインのファイルを $HOME/bundle/plugin-name/(autoload|plugin|doc) に移動します。

例えば AutoComplPop(acp.vim) の場合は下記のように配置します。

(旧)
$HOME/vimfiles/autoload/acp.vim
$HOME/vimfiles/doc/acp.jax
$HOME/vimfiles/doc/acp.txt
$HOME/vimfiles/plugin/acp.vim
↓
(新)
$HOME/vimfiles/bundle/acp/autoload/acp.vim
$HOME/vimfiles/bundle/acp/doc/acp.jax
$HOME/vimfiles/bundle/acp/doc/acp.txt
$HOME/vimfiles/bundle/acp/plugin/acp.vim

git submodules と連携することでさらに便利になるようです (Vimcasts の動画)。

追記 (2010.12.2) Vimball 形式のプラグインをインストールする

上記の移動方法では、Vimball 形式で配布されている Align.vim が動かなくなったので、再インストールしました (参考サイト)。

  1. Vimball をダウンロードして解凍後 bundle 以下に配置します。
    $ curl -O http://mysite.verizon.net/astronaut/vim/tarfiles/vimball.tar.gz
    
  2. Align.vba.gz をダウンロードして解凍します。
    $ curl -o Align.vba.gz -O http://www.vim.org/scripts/download_script.php?src_id=10110
    $ gunzip Align.vba.gz
    
  3. $HOME/vimfiles/bundle/Align ディレクトリを作成します。
  4. Vim で Align.vba を開きます。
  5. 下記のコマンドを実行します。
:UseVimball $HOME/vimfiles/bundle/Align