OSX とうとう vim7 に移行

bookmark されていたので訂正しておきます。transparency の問題等は、PrivatePortfile/Vim気紛 - きまぐれ - - Macport using SVN を参考にさせて頂いて回避しました。
transparency 諦めた・・・。それより、vim7 にメリットありすぎ。

curl -O ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2 ?
     -O ftp://ftp.vim.org/pub/vim/extra/vim-7.0-extra.tar.gz ?
     -O ftp://ftp.vim.org/pub/vim/extra/vim-7.0-lang.tar.gz ?
     -O http://www.kaoriya.net/testdir/vim7-daily-w32j.exe ?
     -O http://2xup.org/repos/vim/configure.diff ?
     -O http://iplab.naist.jp/member/mio-su/dist/vim/inline0.2.diff

tar -xjvf vim-7.0.tar.bz2
tar -xzvf vim-7.0-extra.tar.gz
tar -xzvf vim-7.0-lang.tar.gz
7za x vim7-daily-w32j.exe

cd vim70
cat ../vim7-daily-w32j/patches/* |patch -p0
cat ../configure.diff |patch -p0
cat ../inline0.2.diff |patch -p0

CC=/usr/bin/gcc ./configure --with-features=big --enable-multibyte --enable-migemo --enable-perl
make
rm src/Vim.app/Contents/Resources/vim/runtime
cp -r runtime src/Vim.app/Contents/Resources/vim
cp -r src/Vim.app /Applications

inline0.2.diff は、patch をあてる際にファイル名を問われるので、src ディレクトリ配下の同名ファイルを指定する

    • enable-perl はお好みで。

make install すると、runtime の中に足りないファイルが出てくるので、自力でコピー。

参考サイト
http://d.hatena.ne.jp/mio-su/20060926
http://araistudy.g.hatena.ne.jp/czk-htn/20060927


vim7 にあわせて、設定ファイルやプラグインを入れ替えたので後で書く。

CUI 版も必要だったが、パッケージ管理システムが社内 FW で使えない為、下記の方法で強引にインストール。
他に良い方法ないかな・・・。

mkdir /usr/local/vim
cp src/Vim /usr/local/vim/vim
cp -r runtime/* /usr/local/vim