Migemo がなぜか動かなかったけど、動くようになった。Emacs のパッケージをインストールするだけでは動かなくて、多少設定を変更する必要があった。 .emacs に書いた migemo 関連の設定:
(require 'migemo)
(custom-set-variables
; ...
'(migemo-command "cmigemo")
'(migemo-dictionary "/usr/share/cmigemo/utf-8/migemo-dict")
'(migemo-directory nil)
'(migemo-regex-dictionary nil)
'(migemo-user-dictionary nil)
; ...
)
migemo-user-dictionary
に値をセットしても cmigemo に無視されてしまう。これは Ruby/Migemo では -u
オプションで追加の辞書が指定されるのに対して、C/Migemo では -s
が使われるからのようだ。なので migemo.el を直接編集してしまった。