MacでEmacs3 homebrewからCocoaEmacs、ddskkのインストール

ほとんどコピペの作業記録その3

http://kawaguchi.posterous.com/cocoa-emacs-head-ddskk
を参考にして、emacsとddskk を導入
パッチはフルスクリーン(--cocoa)だけ当てました。

$ brew install emacs --cocoa

その後、上のページを真似てddskkをインストール。

Emacs を、アプリケーションにコピーして、

$ cp -r /usr/local/Cellar/emacs/23.3/Emacs.app /Applications

Emacs を起動後 C-xC-j として、skkが起動。しかし、

skk-setup-j-mode-map-options: Symbol's chain of function indirections contains a loop: char-valid-p

とミニバッファに表示されて、日本語を漢字に変換できません。

エラーをコピーしてググると、

http://d.hatena.ne.jp/tama_sh/20110304/1299255524

なるほど。Macのデフォルトのemacsは22なのでそれが原因かも。

新しくインストールした、emacs23でコンパイルしなおしたらうまくいきました。

$ cd /usr/local/share/emacs/site-lisp/skk
$ /usr/local/Cellar/emacs/23.3/Emacs.app/Contents/MacOS/Emacs -nw -batch -f batch-byte-compile *.el