MeadowにC/Migemoをインストール

 http://www.bookshelf.jp/soft/meadow_49.html#SEC717とほとんど同じ手順だし、上記ページにあるバイナリ使えばすぐに終わるけれども、あえてcygwinで自前ビルドしたいのと、一部手順が違うのでメモとして。

$ wget http://hp.vector.co.jp/authors/VA000501/qkcc100.zip
$ mkdir qkcc
$ cd qkcc
$ unzip ../qkcc100.zip
$ make
$ cp qkcc.exe /usr/local/bin/
$ cd /tmp
$ wget http://www.kaoriya.net/dist/cmigemo-1.2.tar.bz2
$ bzip2 -d -c cmigemo-1.2.tar.bz2 | tar xv
$ cd cmigemo-1.2
$ make cyg
$ make cyg-dict
$ mkdir /usr/local/lib/cmigemo
$ cp ./dict/euc-jp.d/* /usr/local/lib/cmigemo/
$ cp ./build/cmigemo.exe c:/ut
$ cp ./build/cygmigemo1.dll c:/ut
  • Migemoをダウンロードしてelispファイルload-pathに追加されているパスにコピー(自分の場合は$HOME/lisp/)
$ cd /tmp
$ wget http://0xcc.net/migemo/migemo-0.40.tar.gz
$ tar zxvf migemo-0.40.tar.gz
$ cp ./migemo-0.40/migemo.el.in ~/lisp/migemo.el
;; 基本設定
(setq migemo-command "cmigemo")
(setq migemo-options '("-q" "--emacs"))
;; migemo-dict のパスを指定
(setq migemo-dictionary "c:/cygwin/usr/local/lib/cmigemo/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 1024)
;; 辞書の文字コードを指定.
;; バイナリを利用するなら,このままで構いません
(setq migemo-coding-system 'euc-jp-unix)

(load-library "migemo")
;; 起動時に初期化も行う
(migemo-init)

 これで再起動するとC/Migemoが使えるようになっているはず。