Ads by Google
新しい記事を書く事で広告が消せます。
Posted at --:-- | スポンサー広告
2006.05.13
香り屋版 Vim 7.0 を Mac でビルド:その2
前回の記事の続きです。準備が終わったらいよいよ本体をビルドします。なお migemo なんて使わねぇーって人は、前回の手順は必要なかったりします。
それと Windows 用の香り屋版を解凍するのに p7zip が必要になるので、Fink なりソースからビルドなりしてインストールしておいてください。探せばバイナリパッケージやアプリケーションもあったように思います。
- 先ずはソースをとってきて展開
ソースが無ければ話にならないので、ここから落としてきて展開しておきます。
% curl -O http://ftp.vim.org/pub/vim/unstable/extra/vim-7.0f-lang.tar.gz -O http://ftp.vim.org/pub/vim/unstable/extra/vim-7.0f-extra.tar.gz -O http://ftp.vim.org/pub/vim/unstable/unix/vim-7.0f.tar.bz2 % tar xzf vim-7.0-extra.tar.gz % tar xzf vim-7.0-lang.tar.gz % tar xjf vim-7.0.tar.bz2
次に香り屋版。この中に差分ファイルも含まれていますので、これも落としてきて展開します。
% curl -O http://www.kaoriya.net/testdir/vim7-daily-w32j.exe % 7za x vim7-daily-w32j.exe
- パッチして make
香り屋版のパッチを充てます。
% cd vim70 % cat ../vim7-daily-w32j/patches/* |patch -p0
./configureにいきたい所ですがぐっとこらえて、さらに修正します。というのはこのままだと migemo を見てくれないのと、src/normal.c でエラーが出てしまうからです。6.4 用の差分ファルから該当する部分を持ってくればいいんですが、既に修正したのがあるのでアップしておきます。これを充ててから make します% curl -O http://blog-imgs-30.fc2.com/w/i/l/wildlifesanctuary/vim7configure.diff.txt % patch -p0 < vim7configure.diff.txt % ./configure --enable-multibyte --with-features=big % make
- インストール
これで src フォルダに Vim.app が作成されます。
% make installすればアプリケーションフォルダにインストーされるのですが、これをするとおかしなことになるので runtime フォルダを手動でコピーします。% rm src/Vim.app/Contents/Resources/vim/runtime % cp -R runtime src/Vim.app/Contents/Resources/vim/
後は src フォルダの Vim.app を好きな所に移動してください。
Tags: osx, vim7, kaoriya, compile
Posted at 21:39 | Vim
- この記事へのトラックバックURL
- http://wildlifesanctuary.blog38.fc2.com/tb.php/84-9d6b44b7
- この記事へのトラックバック
| HOME |

なかなか香り屋版の便利さから抜けることができずにいました。
そんな時にこちらの記事を拝見したのですが、
とりあえずなぜか日本語のインライン入力だけができないものの、Vim7.0への移行が無事にできました。
ありがとうございます。
コメントありがとうございます。
実はこのこの記事を書いた後に、香り屋さんとこのvim7にはMacがらみのパッチが無いことに気づきまして…
ですのでインライン入力出来なくて当然だったりします。
6.4の差分ファイルから該当部分を持ってくればインライン入力は出来るようになりますが、確定したとたんに文字化けしてしまいます。
ソースを修正して、なんてことが出来ればいいんですが素人には何が悪いのかさっぱりで…。申し訳ないです。