[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

[XEmacs] ucs-to-char breaks match data



un-define.elc を load した XEmacs で、以下の式が初回だけ non-nil
を返します。理由は ucs-to-char() を提供する unicode.elc が
autoload されるときに (正確にはわからないけれど) いろんなことを
するからです。

(progn
  (store-match-data nil)
  (ucs-to-char 8211)
  (match-data))

w3m.el では w3m-decode-entities() が w3m-entity-value() を経由し
て ucs-to-char() を呼んでいるので、例えば Gnus で最初に読む HTML
の記事でだけエラーが起きます。

というわけで w3m-decode-entities() で対策しました。
-- 
Katsumi Yamaoka <yamaoka@jpl.org>