Petr Konecny <pekon(a)informatics.muni.cz> writes:
> >>>>> William M. Perry (William) said:
>
> William> This _HAS_ to be buffer-local if it is supposed to mimic the
> William> same variable under Emacs 20.x
>
> William> Without this, packages that (correctly) set
> William> enable-multibyte-characters can screw each other over. And
> William> individual applications should *NOT* have to make this
> William> buffer-local themselves.
>
> Since it is compatibility variable, should not XEmacs provide also
> compatibility function for setting it ? It is set-buffer-multibyte in
> Emacs.
I'd just say screw it to the whole mess - these dont _DO_ anything in
XEmacs, which is what compatibility variables are supposed to be for. This
variable is causing nothing but problems, and programs will be doing the
WRONG THING when they try to set it, even though they think they are being
correct.
> Note, however, that some packages use setq-default to set it, and
> default-value to read its value. But I assume this is broken behaviour.
Bleah!
-bp