macport の emacs-app の ddskk を 更新した のか?
ddskk が Emacs package 管理リポジトリのmelpa で管理されるようになった。
macportで配布されている、Emacs-appの ddskk を更新しようと思いたった。
ddskk を macportで配布されている、Emacs-appにインストールしたときのことを思いだせなかったので検索したところ、/Applications/MacPorts/Emacs.app/Contents/ 以下にインストールしていたことがわかった。
さて、そのままmelpaでインストールしたらどうなるのか?
やってみると、skk-version が Daredevil SKK/16.0.50 (Futamata) を返すようになった。これで成功である。
ところが、ひらがな入力中にqを入力してカタカナにする機能、skk-hiragana-to-katakana を実行するとこんなエラーがでるようになった。
skk-hiragana-to-katakana: Invalid function: string-to-int-list
これがよくわからないの(string-to-int-list は skk-macsで定義されているはずのマクロ)で、古いバージョンが邪魔をしているのだろうと、
/Applications/MacPorts/Emacs.app/Contents/ 以下の skk をtar ballにかためたところ、skk-facepがみつからないというメッセージが表示されてしまったのでもとに戻した。