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

Re: decode-char of Mule-UCS and Emacs21



>> On Wed, 14 Jan 2004 16:41:03 +0900
>> 「土」== tsuchiya@pine.kuee.kyoto-u.ac.jp (TSUCHIYA Masatoshi) said as follows:

土> 『何か』はまったく見当がつかないのですが.

特定できました.

    % emacs -q -no-site-file
    (require 'mucs)
    => mucs
    (symbol-file 'decode-char)
    => "mucs"
    (decode-char 'ucs #x00B7)
    => nil
    (require 'un-define)
    => un-define
    (decode-char 'ucs #x00B7)
    => nil
    (require 'unicode)
    => unicode
    (decode-char 'ucs #x00B7)
    => 2231

となりました.unicode は mucs を require していますから,結局,
un-define と unicode の両方を組み込むと,問題のエラーは発生しないよう
です.なお,面白いことに,

    % emacs -q -no-site-file
    (require 'unicode)
    => unicode
    (symbol-file 'decode-char)
    => "mucs"
    (decode-char 'ucs #x00B7)
    => error: mucs-unknown-type-error nil

のように unicode だけを組み込むとエラーになります.

と言うわけで,

    (require 'unicode)
    (require 'un-define)
    (require 'jisx0213)

と ~/.emacs に書けば回避できるのではないでしょうか.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )