Windows7のEmacs23.4にcmigemoを導入する

前回SKKを導入した。せっかくなのでcmigemoもインストールする。

http://www.kaoriya.net/software/cmigemo
まずはここから適切なバイナリをダウンロード、解凍しておく。

次に migemo.el の入手だが、どうも情報が錯綜している。
最も確実と思われうオリジナルのサイトから入手することに。
http://migemo.cvs.sourceforge.net/viewvc/migemo/migemo/migemo.el.in?revision=1.8
migemo.el.in となっているが、これを migemo.el として保存する。
コンパイル前のファイルだが、特に問題ない。

init.el はこんな感じ。

;; migemo
(add-to-list 'exec-path "C:/cmigemo-default-win64")
(require 'migemo)
(setq migemo-command "cmigemo")
;; "-i" "\a" for searching a word over multi-lines.
(setq migemo-options '("-q" "--emacs" "-i" "\a"))
(setq migemo-dictionary "C:/cmigemo-default-win64/dict/utf-8/migemo-dict")
(setq migemo-user-dictionary nil)
(setq migemo-regex-dictionary nil)
;; キャッシュの有効化
(setq migemo-use-pattern-alist t)
(setq migemo-use-frequent-pattern-alist t)
(setq migemo-pattern-alist-length 1000)
;; 辞書の文字コードを指定
(setq migemo-coding-system 'utf-8-unix)
;; 初期化
(migemo-init)

migemo のオプションに "-i" "\a" を指定しているが、文字が複数行に分かれていると検索できない。
なぜだろう…