mule-ja
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mule-ja:18] Re: Meta modified input behaviour on tty with JIS keyboard-


From: Kenichi Handa
Subject: [mule-ja:18] Re: Meta modified input behaviour on tty with JIS keyboard-coding-system.
Date: Thu, 18 Oct 2012 09:05:12 +0900

対応遅れてすいません。

In article <address@hidden>, Ikumi Keita <address@hidden> writes:
[...]
>   emacs 24.2 での set-keyboard-coding-system の処理を見る限り、直接の原
> 因は、keyboard-coding-system を iso-2022-jp に変更する際に
> input meta mode の復元を行わないからのようで、そこでの処理を参考に、
> (set-input-meta-mode (car
>   (terminal-parameter nil 'keyboard-coding-saved-meta-mode))
> を実行してみると、M-x 等の入力を受け付けるようになりました
> (LANG=ja_JP.eucJP の環境なので、起動時に自動的に keyboard-coding-system
> が japanese-iso-8bit に設定されて、そのとき saved-meta-mode への保存が起
> こっているようです)。

どうもキーボードからの入力のデコードを C に移したときにエン
バグしたようですね。修正をコミットしました。

[...]
>   それで、こちらの方がむしろ本題かもしれませんが、この件を調べていて bug
> と思しき点に一つ気づきました。emacs 24.2 の set-keyboard-coding-system の
> 中で、2箇所ある set-input-meta-mode の呼び出しは、引数に terminal を追加
> すべきではないでしょうか。C-h f set-input-meta-mode によれば

> set-input-meta-mode is a built-in function in `C source code'.

> (set-input-meta-mode META &optional TERMINAL)

> で、第2引数に terminal を指定できることになっているので。

これも修正しました。

---
Kenichi Handa
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]