[Macemacsjp-users 1649]ではしもと氏からemacs23で使えるインラインパッチをSVNのリポジトリに登録した、という投稿があった。実は結構前からCarbon Emacsからemacs23に移行したいのだが、インラインパッチがあたらないため、移行を見送っていた。
今回のパッチでとりあえず動くようになったので、その顛末を書いておく。
まずはCVSでemacsのソースを落としてくる。
最近、cvs.savannha.gnu.orgがRAIDトラブルでサービス不能になっていたが、2009年6月4日には復旧していた。中の人に感謝しつつ、emacsのソースを落とす。
% cvs -d:pserver:anonymous@cvs.savannha.gnu.org:/sources/emacs login
% cvs -z3 -d:pserver:anonymous@cvs.savannha.gnu.org:/soruces/emacs co emacs
当然、インラインパッチもローカルに落とす。こっちはメールにも書かれている通り、sourceforge.jpのsvnレポジトリから落としてくる。
で、パッチをあてて、コンパイル。
% cd /path/to/emacs/source
% patch -p 0 < /path/to/inline/patch/file
% ./configure --with-ns
% make bootstrap
% make install
インラインパッチのアナウンスメールほぼそのままの何も芸がないな。。。
で、ここまでくるとemacsのソースディレクトリに
nextstep/Emacs.app
が生成される。
インライン入力を有効にするために.emacsに下記のように設定を追加しておく。
(setq default-input-method "MacOSX")
あとは、いつも使っていたelispパッケージをがりがりインストールしてあげればよい。実はこのelispパッケージのインストール時にwanderlustからgmailにメールを送信できない問題にぶちあっていた。しばらくはCarbon Emacsと併用して、問題がなければemacs23一本に絞る予定。
今日のまとめ
- emacs23でインラインパッチをあててみた
- 情報量は0bit
0 件のコメント:
コメントを投稿