DDSKKで絵文字辞書を使う話

SKKで絵文字を入力できたら便利だなあ、ということで色々調べてみたところSKK用の絵文字辞書 (https://github.com/uasi/skk-emoji-jisyo) を見つけました。公式ではmac用のAquaSKKでの導入方法が説明されていましたが、Emacs用のDDSKKでの導入方法は書かれていなかったので、書いてみます。

辞書ファイルをダウンロードする

当たり前ですが使用する辞書ファイルをダウンロードする必要があります。どこにダウンロードしても良いですが、今回は .emacs.d にダウンロードします。

cd ~/.emacs.d/
curl -O https://raw.githubusercontent.com/uasi/skk-emoji-jisyo/master/SKK-JISYO.emoji.utf8

skkの設定

次にDDSKKが ~/.emacs.d/SKK-JISYO.emoji.utf8 にある辞書ファイルを使う用に設定します。ドキュメントによると今回の絵文字辞書の様な追加の辞書は skk-extra-jisyo-file-list で指定するべきな様なので、以下を設定します。

(add-to-list 'skk-extra-jisyo-file-list '("~/.emacs.d/SKK-JISYO.emoji.utf8" . utf-8-unix))

emojifyで絵文字を表示できる様にする

ここまでで絵文字を入力すること自体はできますが、Emacsで表示できないのも悲しいので emojify を導入します。

(leaf emojify
  :ensure t
  :if (display-graphic-p)
  :hook (after-init . global-emojify-mode))

結果

🍻