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

[debian-users:18700] Re: yc.el での canna 辞書



>>>>> In [debian-users: 18698]
>>>>> "YE" == Yukihito ENOKIDA <yeno1013@xxxxxxxxxxxxxxx> wrote...
YE> まず最初に、user-jaで作成される~/.emacsで、もしやミスでないかと思う点。

YE> (if (boundp 'xemacs-codename)
YE>   (select-input-method "japanese-canna")
YE>   (set-input-method "japanese-canna")
YE> )

YE> これって、~/.emacsの上の方を見てると
YE>   (progn....)
YE> ってしてありますが、ここでは必要無いのでしょうか?

YE> emacs20(20.4)で yc.el を使う設定にすると、エラーとなります。
YE> Error in init file: error: "Can't activate input method 'japanese-canna'"

YE> # elispはほぼ全くわかってないので勘違いならごめんなさい

これは、
XEmacs だったら 
 (select-input-method "japanese-canna")
そうでなければ
 (set-input-method "japanese-canna")
を呼びだす。
ということで、ミスはないと思います。((progn ..) は いりません。)
ただ、Emacs 20.4 に japanese-canna という Input Method はないので、
その点でミスしています。
Emacs 20.4 では quail の japanese IM しかないですね。

ところで、XEmacs の判定には (featurep 'xemacs) がよろしいかと。
どこかで そうすべきだ というのを聞いたような気が...

-- 
Takuo KITAME / 北目 拓郎
  kitame@xxxxxxxxxxxx
  http://northeye.org/