[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