emacs-devel
[Top][All Lists]
Advanced

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

Re: Bug#435452: emacs22: `set-keyboard-coding-system' fails in non-X11 m


From: Ludovic Courtès
Subject: Re: Bug#435452: emacs22: `set-keyboard-coding-system' fails in non-X11 mode]
Date: Thu, 30 Aug 2007 22:55:05 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux)

Hi,

Kenichi Handa <address@hidden> writes:

> In article <address@hidden>, address@hidden (Ludovic Courtès) writes:

>> Indeed, using "C" as my locale fixes the problem (I used to have
>> "LC_CTYPE=fr_FR").
>
>> Strangely enough, Emacs 21.4.1 with "LC_CTYPE=fr_FR" doesn't have the
>> problem (i.e., dead keys are usable).
>
> Does it mean that you have a problem with Emacs 22 with
> LC_CTYPE=fr_FR?

Yes: dead keys (e.g., Meta) won't work.

> In that locale, "emacs -nw" should
> automatically set keyboard-coding-system to latin-1 and the
> input mode to (t nil 0 7), and thus it should accept latin-1
> characters sent from a terminal correctly.  What happens
> when you type some latin-1 character with dead-key method
> under LC_CTYPE=fr_FR?

Typing M-x yields the `ø' ("o slash") character instead of running
`execute-extended-command'.

Typing accented characters with the `latin-1-prefix' input method, for
instance, does work, but I'm not sure how this relates to the fact that
Meta doesn't work.

>> Checking the "Meta Sends Escape" box of the xterm in which I run Emacs
>> 22 also fixes the problem, even with a non-C locale.
>
> It seems that your Emacs' input mode is set not to accept
> 8-bit input.  Please tell me what is shown by
>   ESC : (current-input-mode) RET

=> (t nil 0 7)

Thanks,
Ludovic.




reply via email to

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