vimperatorrcファイルが0.5.3と0.6preで互換性がない件

vimperatorの0.6pre(firefox3向け)を試している。
が、何か動かない....と思ったら0.5.3用の.vimperatorrcを読んでてダメだったみたい。
firefox3にはまだ完全に乗り換えるつもりのないオイラとしてはどうにか共存させなきゃいけないので、互換性のない部分を別ファイルへ逃がしてバージョンに分けて読み込ませる事にした。

HOME/.vimperatorrc

set guioptions=b
set visualbell

:javascript <<EOF
vimperator.shortVersion = version.split(' ')[0];
switch(vimperator.shortVersion){
  case '0.5.3':
    source('~/.vimperatorrc_0.5');
    break;
  case '0.6pre':
    io.source('~/.vimperatorrc_0.6');
    break;
}
EOF

しかし、0.6preになって面白いほど変わっていてびっくりだ。機能が豊富になっているので追いきれるか不安だ。

追記(2008-02-05)

0.6preの2008/02/05版でsourceメソッドの位置が変わったのでコードの変更をした