[ubuntu-jp:4428] Re: emacs24 + emacs-mozc で mozc を default-input-method にしたい

Fumihito YOSHIDA hito @ ubuntu.com
2013年 5月 16日 (木) 06:42:44 UTC


On Wed, May 15, 2013 at 12:24:10PM +0900,yoh @ flcl.org wrote:
> emacs24 で .emacs に
> (require 'mozc)
> (setq default-input-method "japanese-mozc")
> (set-input-method "japanese-mozc")
> と書いているにも関わらず、任意のバッファで最初にインプットメソッドを起動すると
> emacs 内部デフォルトの quail が起動してしまいます。
> 仕方なく、 M-x set-input-method で japanese-mozc を指定すると、それ以降は mozc
> が起動してくれます。

これはこのままだと切り分けしにくいので、

0) じつは .emacs と .emacs.el と ~/.emacs.d がいて、どれが
読まれるのか期待と違う状態になっていないでしょうか?

1) emacs -q で上げて上記の3行をevalした場合は期待の挙動に
なるでしょうか?

2) 1) と、通常起動状態で、 *scratch* で
(print default-input-method)
を eval すると、それぞれ何が帰ってくるでしょうか?

3) .emacs 的に、「ぜったいに最後に評価されるはずの場所」に
期待の3行を書いてみるとどうなるでしょうか?

あたりをまず順番に解いてみるのが良さそうです。


一応、手元の 13.04 + emacs24 + emacs-mozc をクリーン
インストールして、.emacs に問題の 3行だけを書いた状態で
emacs -nw で起動して、Ctrl+\ で期待通りにmozc が上がる
ことは確認できました。

直感的には、なにか設定が汚れている気配がします。



More information about the ubuntu-jp mailing list