Tatsuya Kinoshita <[EMAIL PROTECTED]> writes:

> BTW, the current mule-ucs startup is for various reasons:
>
> * un-define is needed for utf-* on emacs21/xemacs21

There isn't a problem just loading `un-define'.  That doesn't redefine
decode-char/encode-char.  (I should have said that is probably only a
problem in Emacs, since XEmacs doesn't have those functions.)
However, the package loads `unicode', which does cause the trouble.
That should certainly not be necessary if you only want mule-ucs for
the coding systems it defines.  (I haven't heard of anyone apart from
himi who understands it well enough to do anything else :-/.)

> * loading un-define after other packages might cause problems

In what way?  I can't think how it would cause problems (apart from
possible conflict with ucs-tables, but that could happen anyway). 

> * loading ucs-tables after un-define might cause problems

It is actually preloaded in the current Emacs.  (Loading it after the
Debian mule-ucs startup might fail, since it uses decode-char.)

> * unify-8859-on-encoding-mode is usefull even if un-define is loaded

I thought that mule-ucs managed to do essentially the same thing,
though I've forgotten the details.  However, I think they will give
inconsistent results with the find-coding-systems-... functions.

> * unify-8859-on-decoding-mode conflicts with un-define

[Just for my information, what is the conflict?  I don't know whether
I ever looked at that when I did ucs-tables.]

> * setting utf-8 coding-priority is needed to prefer mule-ucs

That can be done (and undone) at any time.

The most important thing is that loading the package should not
clobber {en,de}code-char (or other Emacs functions -- I haven't
checked for others).


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to