前回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" を指定しているが、文字が複数行に分かれていると検索できない。
なぜだろう…