Emacs-23.3+IMEパッチ+フォント設定
Emacsの最新版23.3がリリースされたのを知り、早速ビルドしてみました。
Emacs23 (Cocoa Emacs) 入門から中毒まで : 紹介マニア
IMEパッチは一つ前のバージョンのものinline_patch-23.2-beta3しかありませんが、そのまま問題なく当たるようです。ところが、make bootstrapしてみると次の箇所で止まってしまいました。
Compiling /Users/umemoto/work/Emacs/emacs-23.3/emacs-23.3/lisp/url/url-dav.el In toplevel form: url/url-dav.el:36:1:Error: Cannot open doc string file "/Applications/Emacs.app/Contents/Resources/etc/DOC-23.3.1"
これは、ln -s etc/DOC-23.3.1 /Applications/Emacs.app/Contents/Resources/etc/ としてから再度ビルドすると回避できて、めでたくビルド成功です。
Cocoa Emacsはフォントの設定が複雑なのですが、上のリンクの設定の通りすればOKでした。ただし、そのままでは行頭から日本語をタイプすると波打つように表示されて少し気持ちが悪かったので、"Hiragino Kaku Gothic Pro"の部分を"osaka"に変更しています。
(when (>= emacs-major-version 23) (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 '("osaka" . "iso10646-1")) ;; '("Hiragino Kaku Gothic Pro" . "iso10646-1")) (setq face-font-rescale-alist '(("^-apple-hiragino.*" . 1.2) (".*osaka-bold.*" . 1.0) (".*osaka-medium.*" . 1.0) (".*courier-bold-.*-mac-roman" . 1.0) (".*monaco cy-bold-.*-mac-cyrillic" . 0.9) (".*monaco-bold-.*-mac-roman" . 0.9) ("-cdac$" . 1.3)))