[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:7093] default-input-method?



白井です。

# 堀口さんお疲れ。ぼくの環境は順調。

## 以下の話、前から気になっていたことなのですが、

(setq default-input-method "MW32-IME")

を自動でするかしないか?という話です。

従来は mw32-ime-initialize() したとき(自分で設定した起動時)だけ
だったので気にしていなかったのですが、mw32-ime-initialize() の呼
び出しが最初に IME を使ったときというふうに遅くなりました。

なので、(ぼくのように)普段は MW32-IME を使わないで、C-uC-\ でた
まに MW32-IME を召喚していると、default-input-method が変わっちゃ
うので、とてもとても使い辛くなってしまいました。そこで、
mw32-ime-initialize() の該当部分を

(unless default-input-method
  (setq default-input-method "MW32-IME"))

としたいのですが、どうでしょうか?

## というかやっちゃいます。ついでに iso-2022-jp にしておきますね。

mw32-set-ime-if-available()
## の方は、egg が組み込まれちゃっている
ので、なにをやっても default-input-method => "japanese" にならな
いのでよくわからん ^^;;;

# 最近、elisp な入力メソッドで、問答無用で default-input-method
# を変えちゃうのが多くて困っちゃっているのですが、まずは、変えや
# すいところから。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)