by shigemk2

当面は技術的なことしか書かない

cocoa における ddskkの搭載

ほぼこちらに依拠しています。
DDSKK 14.1 がリリースされたので、早速 .emacs.d へインストールしよう。 - 日々、とんは語る。
ただし、最新版をダウンロードしないと、解凍出来ないという怪に見舞われるので注意されたし。

APELダウンロード&インストール(APELは10.8でした(

$ curl -O http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.8.tar.gz
$ tar xvf apel-10.8.tar.gz
$ cd ./apel-10.8
$ make LISPDIR=~/.emacs.d/elisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/elisp INFODIR=~/.emacs.d/info EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
$ make install LISPDIR=~/.emacs.d/elisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/elisp INFODIR=~/.emacs.d/info

DDSKK最新版のインストール(現状14.2が最新版でした)

$ curl -O http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.2.tar.gz
$ tar xvf ./ddskk-14.2.tar.gz
$ cd ./ddskk-14.2

ddskk-14.2ディレクトリの中にある、SKK-CFGファイルのどこでもいいので、以下を書き込む。

(add-to-list 'load-path "~/.emacs.d/elisp/emu")
(add-to-list 'load-path "~/.emacs.d/elisp/apel")
(setq APEL_DIR "~/.emacs.d/elisp/apel")
(setq EMU_DIR "~/.emacs.d/elisp/emu")
(setq SKK_DATADIR "~/.emacs.d/etc/skk")
(setq SKK_INFODIR "~/.emacs.d/info")
(setq SKK_LISPDIR "~/.emacs.d/elisp/skk")
(setq SKK_SET_JISYO t)

最後にこれ。

$ make install EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs


追記:emacs23でこれをやると、Symbol's chain of function indirections contains a loop: char-valid-p
めっ☆と言われるので、注意されたし。

それについては後程。