7月 28

Emacs 24.2 までは、OS X Mountain Lion & Homebrew で C/Migemo | KNCN weblog で問題なく使えていたのですが、24.3 に上げてから不思議な挙動で使えなくなっていました。migemo 自体は動作しているようで、対応する日本語はハイライトしてくれます。が、C-s を押してもカーソルが移動してくれないのです。

Mac だけの問題ではなく、別のプラットフォームの Emacs 24.3 でも同じような現象が出ているようです。.emacs.d/init.el

(setq search-whitespace-regexp nil)

を加えるという方法もあるようです。

Emacs 24.3 で migemo を使う – Qiita [キータ]

が、今回は migemo.el を差し替えることで対処しました。

migemo/migemo.el at master · emacs-jp/migemo · GitHub

にある migemo.el を取ってきて、バイトコンパイル。

% /Applications/Emacs.app/Contents/MacOS/Emacs -batch -f batch-byte-compile migemo.el

これで無事 C/migemo が使えるようになりました。

ついでに、.emacs.d/init.el もちょっと書き換えてます。

;;
;; C/Migemo
;;
(require 'migemo)
(setq migemo-command "cmigemo")
(setq migemo-options '("-q" "--emacs" "-i" "\g"))
(setq migemo-dictionary "/usr/local/share/migemo/utf-8/migemo-dict")
(setq migemo-user-dictionary nil)
(setq migemo-regex-dictionary nil)
(setq migemo-coding-system 'utf-8-unix)
(load-library "migemo")
(migemo-init)

関連記事

 
Posted: 7月 28日 2013 at 3:11 3,964 views   Tagged with:


にほんブログ村 PC家電ブログ Macへ にほんブログ村 野球ブログ 広島東洋カープへ にほんブログ村 写真ブログ デジタル一眼レフカメラへ 人気ブログランキングへ 広島ブログ


週刊 鉄道ペディア 国鉄JR篇 JTB Time Table MacPeople Software Design Hiroshima Athlete Magazine EIZOダイレクト フォトブック作成サービスcocoal(ココアル)
preload preload preload