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