[mule] xemacs doesn't recognize some symbols
Sun Oct 29 02:15:52 EST 2006
Aidan Kehoe writes:
> > Don't some iso8859 charsets have them ?
> No. In non-East-Asian practice yes, since the Microsoft extensions of the
> ISO character sets included them between 0x80 and 0xA0.
*Please* be careful. The Microsoft coded character sets are *not*
extensions according to any of the relevant standards except as
subsets of Unicode. They're separate coded character sets, not
members of the ISO-8859 family. In order to recognize the identity of
characters outside of the ISO-8859 family, you basically have to
implement Unicode. Only the CHISE variant of XEmacs comes close among
Emacsen. And that's the root of the problem.
This is a problem with all Emacsen; GNU Emacs has a huge ugly pile of
workarounds, so it probably works better in daily use than XEmacs
does. Maybe the next version (the branch known as emacs-unicode2)
will have real Unicode support, but at current pace that will be
released in 2011 or so. ;-)
Aidan, are your patches #ifdef'able? If so, maybe it's time some
other interested parties got a look at them, ready for prime time or
> (If it?s falling back, it?s to the US layout, yes.)
IIRC, XEmacs has no concept of keyboard layout (at least in X11). It
just accepts keysyms from the server.
> (unless (>= 5 emacs-minor-version)
> (require 'un-define))
(unless (emacs-version>= 21 5 6) (require 'un-define))
is a much better idea.
More information about the XEmacs-Beta