[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: default-input-method
- X-ml-count: 7327
- Subject: Re: default-input-method
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Sun, 02 Sep 2007 20:28:16 +0900 (JST)
- X-mailer: Mew version 5.2.51 on Emacs 22.1 / Mule 5.0 (SAKAKI) / Meadow-3.00-dev (KIKU)
白井です。
From: KIMURA Yasuhiro <yasu@xxxxxxxxxxx> さん曰く
Subject: default-input-method
Message-ID: <20070902.181452.12514022.yasu@xxxxxxxxxxx>
Date: Sun, 02 Sep 2007 18:14:52 +0900 (JST)
> 変数default-input-methodの値が
>
> (setq default-input-method "japanese-egg-anthy")
>
> のように、明示的に設定する以外の方法で変わる(例えば、ある関数を実行し
> た副作用で、など)ということは、Meadow 3.0の仕様上有り得ることなのでしょ
> うか。また有り得るとしたら、それはどのような状況でしょうか。
# おそらくですが。。。
egg/leim-list に
(set-language-info "Japanese" 'input-method "japanese-egg-wnn")
という行があると思います。そうすると、egg をロードしたときに上記
の行が有効になって、Japanese の input-method は japanese-egg-wnn
と覚えてしまいます。
その後 default-input-method を自分で変えても、
set-language-environment() で Japanese を選択した時に
default-input-method を "japanese-egg-wnn" に自動的に変更するよ
うになります。
# See mule-cmds.el
一番簡単なのは、上記を
(set-language-info "Japanese" 'input-method "japanese-egg-anthy")
にしちゃうことかな。
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)