On Fri, May 01, 1998 at 08:17:29PM +0200, Hrvoje Niksic wrote:
What does this shit do in XEmacs?
DEFVAR_BOOL ("enable-multibyte-characters",
&enable_multibyte_characters /*
Non-nil means the buffer contents are regarded as multi-byte form
of characters, not a binary code. This affects the display, file I/O,
and behaviors of various editing commands.
Setting this to nil does not do anything.
*/ );
enable_multibyte_characters = 1;
If it is for "compatibility" with broken FSFmacs mule code, then
either the code should be fixed, or it should be moved to
obsolete.el...
This *MUST* die. This tries to break the internal/lisp-visible coding
separation.
We can find traces of this junk in the tm, skk, ispell, reftex and
mule-base packages at least. They should be bobbited out.
There is also:
lisp/coding.el:(make-compatible-variable 'enable-multibyte-characters
"Unimplemented")
which show how much we care about that thing.
The variable itself isn't used in the X source, only defined in
file-coding.c and mule-coding.c.
OG.