[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:08454] char-or-char-int-p not defined
At around Sat, 19 Sep 1998 13:36:56 +0900,
Ryuichi Arafune <arafune@xxxxxxxxxxxxxxxxxxxxxxxxx> may have mentioned:
> 荒船です.
> 私もそんなに詳しいわけじゃないんですが...
> >>> Date:Sat, 19 Sep 1998 13:15:40 +0900
> >>> From:sen_ml@xxxxxxxxxxx
> >>> Subject:[debian-users:08444] Re: canna and emacs 20.3
> >>> Message-ID:<19980919130758D.sen_ml@xxxxxxxxxxx>
>
>
> sen> 永田です。
> > sen> (load-library "canna")
> > sen> (canna)
> > (load-library "canna")の前(後?)に
> > (require 'canna-leim)
> > があったほうが,emacs20ぽいと思う.
>
> sen> そうですか。疑っているわけではないのですが、暇があったらその理由を
> sen> 教えていただけますか? elisp の勉強をしているので・・・
>
> emacs20 から(?) input-method というものが使えるようになりまし
> た.で,
> C-\にtoggle-input-method
> が
> C-c C-m c-\ がselect-input-method がわりあてられていま
> す.で,
> たとえば,
> (require 'canna-leim)
> (load-library 'canna)
> (canna)
> (require 'skk-leim)
>
> としておくと,canna, skkの両方が使いわけることができます.
なるほど。便利になりましたね。
# .emacs にいれてみました。
> もちろん,これは日本語入力だけに限定した話ではないようなんです
> が,一番わかりやすい例では,そういうことです.
ありがとうございます。
# ところで、私が送った .emacs の方はどうなりましたか?
.emacs の create-fontset-from-fontset-spec の部分を
(if (not (query-fontset "fontset-12"))
(create-fontset-from-fontset-spec
"-*-fixed-medium-r-normal-*-12-*-*-*-*-*-fontset-12"))
(if (not (query-fontset "fontset-14"))
(create-fontset-from-fontset-spec
"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-14"))
とすれば現在の .Xresources のままでも動くと思います・・・多分。
# lisp interaction mode で (if ...) の部分はエラーを出さずに動くと思います。
emacs-dl-canna がアップデートされましたが、私の方では 「char-or-char-int-p は
定義されていない」という事態はそのままなので、emacs-dl-canna のアップデートの
あとに canna.el の中の char-or-char-int-p を integerp に変更しています。
# find / -name 'canna.el*' の結果は /usr/share/emacs/site-lisp/canna.el
でした。
-sen