たてたてよこよこまるかいてちょん

組み込み関連の情報を共有するためのブログです

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がみつからないというメッセージが表示されてしまったのでもとに戻した。

記事のLicense このブログの記事は特に断りのない限り、引用部分を除いて、以下の CC-BY 4.0でライセンスします。 https://creativecommons.org/licenses/by/4.0/deed.ja ただし、ブログ内にあるコードは、特に断りのない限り、CC-BY 4.0またはMITLicense で利用できるものとします。