Package: nxml-mode Version: 20041004-5 Severity: normal In #340637 I wrote:
> If it breaks with mule-ucs, I guess it will need fixing for Emacs 23 > anyway, but I haven't tried to follow the code. After looking at the code, I can't see any reason for it not to work with mule-ucs or Emacs 23, assuming you just `(require 'un-define)', though mule-ucs isn't going to help nxml-mode deal any better with unicodes that the mule-utf-8 coding system doesn't encode. I tested with vanilla mule-ucs, and it seems to work fine. However, I now see what the problem is in Debian. The Debian mule-ucs package doesn't use the normal `un-define' and ends up sucking in the `mucs' library. That clobbers `encode-char' and `decode-char'. nxml-mode.el correctly tests for the `mucs' feature (which wouldn't be present from a vanilla mule-ucs startup, but always is in the Debian version). I've submitted #341593 about this against mule-ucs. However, nxml-mode doesn't need to conflict with mule-ucs. You can deactivate mule-ucs startup stuff with DEB_MULEUCS_UNICODE=off in the environment. I suggest: * add that info to README.Debian; * refer to it from the Lisp error messages about mule-ucs; * turn off the conflict with mule-ucs; * remove the broken unloading of `un-define' in the startup file (see #340637). -- System Information: Debian Release: 3.1 APT prefers stable APT policy: (900, 'stable') Architecture: sparc (sparc64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-1-sparc64 Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1) Versions of packages nxml-mode depends on: ii emacs21 21.4a-1 The GNU Emacs editor ii emacsen-common 1.4.16 Common facilities for all emacsen nxml-mode recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]