Hi, Kenichi Handa <[EMAIL PROTECTED]> writes:
> In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (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.