スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2006.05.13

香り屋版 Vim 7.0 を Mac でビルド:その2

前回の記事の続きです。準備が終わったらいよいよ本体をビルドします。なお migemo なんて使わねぇーって人は、前回の手順は必要なかったりします。

それと Windows 用の香り屋版を解凍するのに p7zip が必要になるので、Fink なりソースからビルドなりしてインストールしておいてください。探せばバイナリパッケージやアプリケーションもあったように思います。

  1. 先ずはソースをとってきて展開

    ソースが無ければ話にならないので、ここから落としてきて展開しておきます。

    % 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
  2. パッチして 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
  3. インストール

    これで 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 を好きな所に移動してください。

    20060513_vim7kaoriya.png

Tags: , , ,

関連記事

この記事へのトラックバックURL
http://wildlifesanctuary.blog38.fc2.com/tb.php/84-9d6b44b7
この記事へのトラックバック
この記事へのコメント
ちょうどVim7.0に移行しようと思っていたのですが、
なかなか香り屋版の便利さから抜けることができずにいました。
そんな時にこちらの記事を拝見したのですが、
とりあえずなぜか日本語のインライン入力だけができないものの、Vim7.0への移行が無事にできました。

ありがとうございます。
Posted by wbasap at 2006.05.27 05:34 | 編集
> wbasap さん
コメントありがとうございます。

実はこのこの記事を書いた後に、香り屋さんとこのvim7にはMacがらみのパッチが無いことに気づきまして…
ですのでインライン入力出来なくて当然だったりします。

6.4の差分ファイルから該当部分を持ってくればインライン入力は出来るようになりますが、確定したとたんに文字化けしてしまいます。
ソースを修正して、なんてことが出来ればいいんですが素人には何が悪いのかさっぱりで…。申し訳ないです。
Posted by いんこ at 2006.05.27 19:14 | 編集
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。