Ar an triochadú lá de mí Lúnasa, scríobh Mats Lidell:
>>>>> Aidan Kehoe <kehoea(a)parhasard.net>
writes:
>> Would trying it again give some new valuable input?
Aidan> If the problem has disappeared, maybe. I didn't understand what
Aidan> was going wrong on your machine; if you have the time to
Aidan> investigate yourself that would be an immense help.
Well I had another go at it.
I'm running emacs-version "21.5 (beta28) \"fuki\" b82fdf7305ee+
XEmacs
Lucid".
There are strange things going on in the summary buffer in gnus, and
elsewhere as well. I get similar experience in the group- and
article-buffers in gnus, and in riece Channels- and Others-buffer and
I suspect others as well.
I have (set-coding-priority-list '(utf-8)), if that matters. The
summary buffer is in UTF8 anyway according to the modeline. I'm
running under LANG=sv_SE.UTF-8
What do you say about this?
I say WTF?!
When I do:
LANG=sv_SE.UTF-8 LC_CTYPE=sv_SE.UTF-8 xemacs-21.5-b28 -vanilla &
I get an XEmacs frame with Swedish menus and Swedish (UTF-8) as the language
environment. When I do M-x gnus RET, open
news.individual.net , give my
username and password, and go into a group, I have a *Summary ...* buffer
and an *Article*. In the *Summary* buffer, with a German keyboard layout
(where ä and ö have keys to themselves), I press C-h k ä and C-h k ö and I’m
told that both are bound to #'self-insert-command. When I search for ä or ö,
it works just as with the ASCII characters.
With the ie keyboard layout, where X11 compose processing is needed to
produce those characters, in the *Summary ...* buffer, I press C-h k AltGr-8
a and C-h k AltGr-8 o, and I’m told that U00E4 and U00F6, respectively, are
bound to #'self-insert-command. Searching works identically well.
If I search in an X11 frame belonging to an XEmacs which was started up on a
TTY, and thus apparently doesn’t have all the X locale stuff quite right
(though the language environment is German (UTF-8); seems we have a bug), I
do get the error that adiaeresis and odiaeresis are undefined. This is
apparently because the code in x-compose.el gets involved, since XEmacs sees
the dead-diaeresis keysym, X11 doesn’t swallow it. When I check for
non-ASCII characters that don’t involve x-compose.el, like … or «, I don’t
have trouble.
Do any differences here stand out to you? Is your X11 installation
particularly odd?
- If I type {C-h k ä} (adiaeresis)
I get:
adiaeresis runs `undefined'
`undefined' is an interactive compiled Lisp function
-- loaded from "/src/xemacs/beta/lisp/keymap.elc"
(undefined)
Documentation:
not documented
Invoked with:
Á
This seem OK although I would have expected Invoked by to suggest
the char ä. (In fact that doesn't work even in the *scratch* buffer
except that there Invoked with reports !, exclamation, for most
characters except digits which are invoked by 0!?)
But with {C-h k ö} (odiaeresis)
I get:
; runs `bbdb/gnus-edit-notes'
`bbdb/gnus-edit-notes' is an interactive compiled Lisp function
-- loaded from "bbdb-gnus"
(bbdb/gnus-edit-notes &optional ARG)
Documentation:
Edit the notes field or (with a prefix arg) a user-defined field
of the BBDB record corresponding to the sender of this message.
Invoked with:
;
Now invoked with seems better and it is fine that ; is bound to
bbdb/gnus-edit-notes, that is just what I want, but how did
; got associated with ö?
Well ö is placed on the same position as ; is on an English
keyboard. So when typing the char ä it is interpreted correctly as
adiaeresis but ö is interpreted as ; ???
- Moving over to searching this is changed. If I type {C-s ö}, search
for odiaeresis, the search is for ;. But when I type {C-s ä},
search for adiaeresis, the search is now for ', single quote. As
you would expect (or?) the key ä is where ', single quote, is on an
English keyboard.
I have no problems with entering and searching for these, adiaeresis
and odiaeresis, chars in a text buffer. That would hardly have gone
unnoticed for long.
Yours
--
%% Mats
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta