yuishiノート

主に備忘録

MacにEmacs23.2を入れる

Emacsに依存した生活をしているわけではないけれど、指がEmacsキーバインドを覚えているのでコードを書くときはEmacsを使うことが多い。
Macには標準でEmacsが入っているけれどちょっと古い(Snow Leopardのは22.1.1)し、せっかくなのでCocoa化されているEmacs23.2を入れることにした。
参考にしたのはこちら。
Emacs23 (Cocoa Emacs) 入門から中毒まで : 紹介マニア
コンパイルする必要があるけれど、まったく問題なくインストールできた。
フォント設定は、LED Cinema Displayだと解像度が高すぎて、フォントサイズを大きくしたほうが見やすいので、

(create-fontset-from-ascii-font "Menlo-16:weight=normal:slant=normal" nil "menlokakugo")
(set-fontset-font "fontset-menlokakugo"
'unicode
(font-spec :family "Hiragino Kaku Gothic ProN" :size 20)
nil
'append)
(add-to-list 'default-frame-alist '(font . "fontset-menlokakugo"))

としてみた。ただ、これだと横幅は全角:半角が2:1にはなるものの、縦は日本語を入力すると行の高さが変わってしまう。
さらに日本語の長文を打っていると良く落ちる。インラインパッチをあてなければ少しは安定するらしいがまだ試していない。