Migemo って何?

ローマ字のまま日本語をインクリメンタル検索。

auto-autoloads.el

(defvar migemo-coding-system 'japanese-shift-jis-unix)
(defvar migemo-command "cmigemo")
(defvar migemo-directory (expand-file-name "etc/migemo" netinstall-pkg-dir))
(defvar migemo-options (list "-q" "--emacs"))

(require 'migemo)

defvar で設定しているのは同封の cmigemo ではなく Ruby 版のを使う 人がいるから、です。 ~/.emacs の方が先にロードされるのでこれと違う設定で使いたい場合は ~/.emacs に設定します。

~/.emacs

何も設定しなくとも使える状態にあります。

もし起動時は migemo を OFF 状態にしたい場合は以下のように書きます。 M-x migemo-toggle-isearch-enable RET で ON/OFF トグルです。

(setq migemo-isearch-enable-p nil)

migemo 自体が必要ないのであれば ~/.emacs で無効にする方法など考えずに setup.exe で Uninstall します。

ユーザ辞書

[meadow-users-jp:6503] 参考。

ユーザ辞書 migemo-user-dictionary の default 値は

$MEADOW/packages/etc/migemo/user-dict となっています。

ぱんだ<tab>猫熊
tokyo<tab>東京<tab>とうきょう<tab>トウキョウ
おたすけまん<tab>お助けマン

のように書きます。

cmigemo.exe

付属の cmigemo.exe は CVS HEAD のものに次のパッチをあてています。 -u でユーザ辞書を使えるようにしています。

http://www.meadowy.org/meadow/netinstall/browser/branches/3.00/pkginfo/migemo/cmigemo-u.patch