読者です 読者をやめる 読者になる 読者になる

Mac で .emacs.d 以下に ddskk をインストールする

なんか 3 年に一度くらい、.emacs を書き直したくなるんだけど(今回はやっと anything.el に手を出してみる)
毎回 ddskk をインストールする方法を調べて普通のインストール方法はわかるんだけど、
.emacs.d 以下の elisp にインストールしようとして嵌ってるので、手順を纏めておく

apel をインスコ

 $ cd ~/src
 $ curl -O ftp://ftp.jpl.org/pub/elisp/apel/apel-10.8.tar.gz
 $ export EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
 $ tar zxvf apel-10.8.tar.gz
 $ cd apel-10.8
 $ make install PREFIX=~/.emacs.d LISPDIR=~/.emacs.d/elisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/elisp

ddskk をインストール

 $ cd ~/src
 $ curl -O http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.1.tar.gz
 $ tar zxvf ddskk-14.1.tar.gz
 $ cd ddskk-14.1 
 $ echo '(setq APEL_DIR "~/.emacs.d/elisp/apel")' >> SKK-CFG
 $ echo '(setq EMU_DIR "~/.emacs.d/elisp/emu")' >> SKK-CFG
 $ echo '(setq SKK_LISPDIR "~/.emacs.d/elisp/skk")' >> SKK-CFG
 $ echo '(setq SKK_DATADIR "~/.emacs.d/share/skk")' >> SKK-CFG
 $ echo '(setq SKK_INFODIR "~/.emacs.d/info")' >> SKK-CFG
 $ echo "(add-to-list 'load-path \"~/.emacs.d/elisp/apel\")" >> SKK-CFG
 $ echo "(add-to-list 'load-path \"~/.emacs.d/elisp/emu\")" >> SKK-CFG
 $ make install LISPDIR=~/.emacs.d/elisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/elisp EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs

ddskk をインストールする時に EMACS を指定して 23 系でバイトコンパイルしないと
q で片仮名への変換が出来なくて嵌った><