[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dead-key keysyms do not work
From: |
Eli Zaretskii |
Subject: |
Re: dead-key keysyms do not work |
Date: |
Mon, 17 Dec 2001 09:40:13 +0200 (IST) |
On Mon, 17 Dec 2001, Enrique Perez-Terron wrote:
> value of $LC_ALL: nil
> value of $LC_COLLATE: nil
> value of $LC_CTYPE: nil
> value of $LC_MESSAGES: nil
> value of $LC_MONETARY: nil
> value of $LC_NUMERIC: nil
> value of $LC_TIME: nil
> value of $LANG: nil
> locale-coding-system: nil
> default-enable-multibyte-characters: t
>
> Please describe exactly what actions triggered the bug
> and the precise symptoms of the bug:
>
> Keys with keysyms dead_acute, dead_grave, dead_circumflex
> and dead_tilde produce a beep, but do not self-insert
> or work as latin-1-prefix input method prefixes.
I think that's because your locale-coding-system is nil, which in turn
happens because none of the LANG and LC_* variables are set in the
environment. Emacs needs to know what is your locale to correctly
decode X keysyms. Please try setting LANG to "no", restart Emacs, and
see if that helps.
> When I save a file containing 8-bit characters I get a question about
> the encoding.
If the 8-bit characters can be safely encoded with your default
encoding (Latin-1, in your case), Emacs 21 should do that
automatically. I think this will also be cured by setting LANG or
LC_ALL to "no" (or some other appropriate value).