以前の記事が改訂変更など繰り返してたら、わけわからなくなってきたので新たに書いてみた。
取り急ぎ書いたので後で修正いれるかも。
修正:20120120
環境
- MacOSX10.7
- Emacs23.3.1
手順
パッチなどを/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