Lion対応MacPortsのemacs-app(23.3)がエラーでビルド出来なかったのですが、最近のアップデートでコンパイル出来る様になったためimeパッチを当てて見たので忘れないように手順をメモ。
- 既にインストール済みならば、まずemacs-appをuninstallしておく
sudo port uninstall emacs-app - cd /tmp
- IMEパッチを入手(23.2 beta3)
InlinePatchForCocoaEmacs - MacEmacs - tar xvfz inline_patch-23.2-beta3.tar.gz
- 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
- patch -p0 < /tmp/inline_patch-23.2-beta3/emacs-inline.patch
- sudo port install emacs-app
無事インストールが終わったら/Application/MacPorts/Emacs.appが出来ているはずです。variantsで+fullscreenをつけるとコンパイルエラーになったのですがそちらの方はとりあえず放置。
続いて .emacsに以下の設定追加
(set-language-environment 'Japanese)
(setq default-input-method "MacOSX")
(prefer-coding-system 'utf-8)
(global-set-key '[67109029] 'toggle-input-method)
(setq default-input-method "MacOSX")
(prefer-coding-system 'utf-8)
(global-set-key '[67109029] 'toggle-input-method)
無事日本語入力も出来てC-¥でIMEを切り替え出来る様になりました。