@koshian's Tech Log

主に日本語に関する技術などこちらに書こうかと

mozc.el を Mac OS X 上の Emacs で使う方法

mozc.el は mozc_emacs_helper というコマンドを呼び出して利用されるのだけれども、なぜか Mac でのビルドがサポートされてない。ビルドしてみようかと思ったんだけどうまく行かず。

というわけでごく簡単な解決を。

  1. 仮想マシンDebian (Wheezy) をつっこむ
  2. apt-get install emacs-mozc-bin
  3. 以下の様なスクリプトMac の /usr/local/bin/mozc_emacs_helper として保存し、実行権限をつけておく
#!/bin/sh
ssh mozc.example.org mozc_emacs_helper $@

あとは mozc.el を /Application/Emacs.app/Contents/Resources/site-lisp にコピーすると、割とちゃんと使えちゃう。

あ、もちろん ssh はノンパスワード認証できるようにしておくこと。

追記

mozc 本体の設定は Mac に XQuartz をインストールして、 ssh -X で接続してから

$ /usr/lib/mozc/mozc_tool --mode=config_dialog

で行うことができる。

さらに追記

Google 日本語入力と通信する mozc_emacs_helper がビルドできたよ!

koshian.hatenablog.com