hitode909の日記

趣味はマリンスポーツですの日記です

インターン来てくれ!!

Migemoのインストールをシェルスクリプトにした

Carbon EmacsMigemoを使うのに、毎回以下のエントリを見ながら手動で作業していて、生産性が落ちていると感じたので、シェルスクリプトにした。

スクリプトにしたと言っても、エントリの内容を書き起こしただけ。

#!/bin/sh
# setup cmigemo and migemo.el
# see http://matsuesns.jp/blog/blog.php?key=2778

cd $TMPDIR

wget http://www.kaoriya.net/dist/cmigemo-1.2.tar.bz2
tar jxvf cmigemo-1.2.tar.bz2
cd cmigemo-1.2
./configure
make osx
make osx-dict
sudo make osx-install
cd ..

wget http://0xcc.net/migemo/migemo-0.40.tar.gz
tar zxvf migemo-0.40.tar.gz

wget http://0xcc.net/ruby-romkan/ruby-romkan-0.4.tar.gz
tar zxvf ruby-romkan-0.4.tar.gz

wget http://0xcc.net/ruby-bsearch/ruby-bsearch-1.5.tar.gz
tar zxvf ruby-bsearch-1.5.tar.gz

cp ruby-romkan-0.4/romkan.rb migemo-0.40/
cp ruby-bsearch-1.5/bsearch.rb migemo-0.40/
cd migemo-0.40 
./configure
make
mv migemo.el ~/.elisp/   # 適切なpathの通ったディレクトリ


cmigemoは毎回インストールする必要がある(たぶん)けど、migemo.elはどこでコンパイルしても同じなので、elispリポジトリに入れて使い回していれば、後半の作業は不必要なはず。