牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

心機一転 cocoa Emacs23 をMacPortsでインラインパッチあててインストールしてみた

以前の記事が改訂変更など繰り返してたら、わけわからなくなってきたので新たに書いてみた。

取り急ぎ書いたので後で修正いれるかも。
修正:20120120

環境

  • MacOSX10.7
  • Emacs23.3.1

手順

もしインストール済みなら削除
sudo port -f uninstall emacs-app
sudo port clean emacs-app
パッチなどを/tmpフォルダにダウンロード
  • フルスクリーンも『emacs-23-lion-fullscreen-test.patch』
  • いちおう『emacs23_popup-crash-fix.patch』も。

補足:fullscreen.patch もあててみたけど、フルスクリーンにしてから通常の画面に戻ると下のミニバッファあたりが非表示になったりする。なのでいれなくてもいいかもしれない。

cd /tmp
svn co http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk inline_patch-svn
curl -O http://cloud.github.com/downloads/typester/emacs/emacs-23-lion-fullscreen-test.patch
curl -o emacs23_popup-crash-fix.patch -L -O https://raw.github.com/gist/397610
curl -o lion.patch https://raw.github.com/gist/1101856
パッチを当てる
sudo port -f patch emacs-app
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_emacs-app/emacs-app/work/emacs-23.3
sudo patch -p0 < /tmp/inline_patch-svn/emacs-inline.patch
sudo patch -p1 < /tmp/lion.patch
sudo patch -p1 < /tmp/emacs23_popup-crash-fix.patch
sudo patch -p1 < /tmp/emacs-23-lion-fullscreen-test.patch
emacs-23-lion-fullscreen-test.patch』でメッセージ出るから
you'll get "Assume -R? [n]" confirmation for src/nsterm.m
Assume -R? [n] n
Apply anyway? [n] y
install
sudo port -f install emacs-app

インラインパッチ動作確認

Emacsを起動してことえりとか日本語入力にすると左下に『あ』とか表示されるようになるはず。(設定必要だっけ?)