2009-06-05

emacs23でインラインパッチが使えるようになった

[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 件のコメント: