[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: global-set-key [? \ M-ö]
From: |
Kai Großjohann |
Subject: |
Re: global-set-key [? \ M-ö] |
Date: |
Thu, 29 May 2003 13:56:43 +0200 |
User-agent: |
Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) |
Martin aus Chemnitz <MartinAusChemnitz@gmx.net> writes:
> I'm a little bit confused by your discussion.
>
> As far as I can remember, I tried all of your suggestions including
> (kbd "M-ö")
> ;-*- coding: latin-1 -*-
> ;-*- coding: latin-9 -*-
> ;(set-language-environment 'German)
> comparing the encoding (C-u C-x C-=, its the same)
>
> Tell me (fool-proof please) what to do and I'll try it.
I created a file foo.el that looks like this (two lines):
;-*- coding: latin-1; -*-
(global-set-key (kbd "M-ö") 'forward-word)
I then started Emacs as follows:
emacs -q -no-site-file -l foo.el
In the *scratch* buffer, I moved to the beginning of the buffer and
then I typed ESC <compose> " o. (I don't have a German keyboard, so
<compose> " o is my way of typing the ö character in X11. You would
hit your ö key directly.) The cursor moved forward a word.
I then changed the file foo.el to say latin-9 instead of latin-1, and
then tried the same thing. The cursor did not move forward.
Instead, I got a beep.
Also at the beginning of the *scratch* buffer, I typed <compose> "
o (you'd type ö directly). Then I typed C-u C-x = and saw the
following:
/----
| character: ö (04366, 2294, 0x8f6, U+00F6)
| charset: latin-iso8859-1
| (Right-Hand Part of Latin Alphabet 1 (ISO/IEC 8859-1): ISO-IR-100.)
| code point: 118
| syntax: w which means: word
| category: l:Latin
| buffer code: 0x81 0xF6
| file code: F6 (encoded by coding system iso-latin-9)
| font: -ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-ISO8859-1
\----
Note the second line -- the character is a latin-1 character.
Now I typed C-x C-f foo.el RET and positioned point on the ö and
typed C-u C-x = again, and got this output:
/----
| character: ö (07566, 3958, 0xf76, U+00F6)
| charset: latin-iso8859-15
| (Right-Hand Part of Latin Alphabet 9 (ISO/IEC 8859-15):
ISO-IR-203.)
| code point: 118
| syntax: w which means: word
| category: l:Latin
| buffer code: 0x8E 0xF6
| file code: F6 (encoded by coding system iso-latin-9-unix)
| font: -Adobe-Helvetica-Medium-R-Normal--17-120-100-100-P-88-ISO8859-15
\----
Note the second line -- the character is a latin-9 character.
Does this make things clearer?
--
This line is not blank.
- Re: global-set-key [? \M-ö], (continued)
- Re: global-set-key [? \M-ö], Harald Maier, 2003/05/24
- Re: global-set-key [?\ M-ö], Eli Zaretskii, 2003/05/24
- Message not available
- Re: global-set-key [? \ M-ö], Stefan Monnier, 2003/05/27
- Re: global-set-key [? \ M-ö], Eli Zaretskii, 2003/05/27
- Message not available
- Re: global-set-key [? \ M-ö], Kai Großjohann, 2003/05/28
- Re: global-set-key [? \ M-ö], Martin aus Chemnitz, 2003/05/29
- Re: global-set-key [? \ M-ö],
Kai Großjohann <=
- Re: global-set-key [? \ M-ö], Martin aus Chemnitz, 2003/05/29
- Re: global-set-key [? \ M-ö], Kai Großjohann, 2003/05/29
- Re: global-set-key [? \ M-ö], Martin aus Chemnitz, 2003/05/29
- Re: global-set-key [? \ M-ö], Kai Großjohann, 2003/05/29
- Re: global-set-key [? \ M-ö], Stefan Monnier, 2003/05/29
- Message not available
- Re: global-set-key [? \ M-ö], Stefan Monnier, 2003/05/28
- Re: global-set-key [? \ M-ö], Eli Zaretskii, 2003/05/28
- Message not available
- Re: global-set-key [? \ M-ö], Kai Großjohann, 2003/05/28
- Re: Re: global-set-key [? \ M-ö], Eli Zaretskii, 2003/05/28
- Message not available
- Re: global-set-key [? \ M-ö], Kai Großjohann, 2003/05/29