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

[MD:6858] Re: r3886 - trunk/src



On 20 Sep 2005 18:06:58 -0000, meadow-notify@xxxxxxxxxxx
<meadow-notify@xxxxxxxxxxx> wrote:
> Author: horiguti
> Date: 2005-09-21 03:06:57 +0900 (Wed, 21 Sep 2005)
> New Revision: 3886
> 
> Modified:
>    trunk/src/ChangeLog.Meadow
>    trunk/src/mw32fns.c
> Log:
> Make and set value the variable w32-ansi-code-page which affects the
> behavior of set-locale-environment.
> This change make Windows IME (MW32-IME) available with no setup code
> in dot-emacs.

よいですねぇ。
普通のIME操作(ALT-~)で漢字が入力できます。
LANG=ja_JP.eucな状態で起動しても
keyboard-coding-systemとterminal-coding-systemは
cp932(Shift_JIS)のようで、ばっちり。
これが実現できていれば、ひとまずは一般アプリ相当になれたかな?

ただし、日本語Windows上で中国語とかのIMEを使ってる環境
てもちゃんとするかどうかまではわからない。
「地域と言語のオプション」の設定で中国語に切り替えると
LANGは"CHS"になるし、大部分はchinese-iso-8bit-dosに
なるけど、keyboard-coding-systemはcp932のままだから。
ためしにIMEを中国語とかロシア語を使ってみると、
ちゃんと入力できないぽい。当然なのだろうけど。
ここいらヘンはwidestring APIを使わないと制限があるかもね。

-- 
Shun-ichi GOTO (後藤俊一)