>>>> "Mark" == Mark Moll
<mmoll(a)cs.cmu.edu> writes:
Mark> I just installed CJK 4.2.0 (Chinese/Japanese/Korean language
Mark> support for TeX) and would like to type in my LaTeX
Mark> documents with xemacs (with built-in mule support, of
Mark> course). CJK comes with elisp files that translate the
Mark> internal encoding to EUC or Latin-1 for Emacs 20 and Mule,
Mark> but not for xemacs.
Do you mean "Emacs 20 with integrated Mule support" and "Mule based on
Emacs 19.x", or just the former?
If the latter is supported, it will probably work with XEmacs, with
possibly a few changes. The former may be a little more difficult (I
haven't tried such a port).
Mark> Has anybody written xemacs support for CJK?
Not that I know of, but it shouldn't be too different from support
used for (FSF) Emacs.
Mark> Is the internal encoding of characters a lot different from
Mark> the ones used in Mule and Emacs 20?
No, but that's not relevant. The problem is that the API in Emacs 20
has changed a lot (even within minor versions 20.1, 20.2, 20.3).
However, if the same ELisp files work with several Emacs versions
_without_ special-casing them internally, they may work, or be very
close, for XEmacs. The XEmacs 20.x Mule interface is pretty close to
that of Mule 2.3 for Emacs 19.x, so if support for that flavor of
Emacs is available it should work.
You will want to byte-compile the .els with XEmacs, however. Effort
is made to keep the byte-compilers compatible, but Mule is one place
where they often are not.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
__________________________________________________________________________
__________________________________________________________________________
What are those two straight lines for? "Free software rules."