Y.A.S.D.

select-input-method/set-input-method

ぼーと XEmacs の設定に関して説明した Web pages とか眺めてて, どうも select-input-method が 混乱をきたしてる のは, この辺のせいなのかなぁ と思えてきた。というのも, ~/.emacs

(select-input-method "japanese-egg-wnn")

しろと書いてある page が多すぎる。

select-input-method (現在は set-input-method) ってのは, 「IM を選択して, その IM を ON にする」って 関数であって, その IM が default-input-method に設定されるのはあくまで 「付随してそうなる」ってだけなので, どう考えても ~/.emacs 内で使うべきじゃない。

(require 'egg-leim)
(setq default-input-method 'japanese-egg-wnn)

とかやるのが正解。Default の IM を切り替えるなんて 一般的な user は 滅多にやらないはずなので, select-input-method を使う必要もないはず。

これが浸透してれば, select-input-methodset-input-method の rename の際も, 今よりは混乱が 少なかっただろうに。いったい誰が言いはじめたんだろう...。

ちなみに SKK 使う人なら,

(require 'skk-leim)
(setq default-input-method 'japanese-skk)

でオッケー。

 

 

[Masubi]
Copyright © 1998-2009 Tomoaki TSUMURA. Powered by Apache Roller 4.0.1.
tomoaki@tsumura.info