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

[debian-users:08427] canna and emacs 20.3



永田です。

emacs 20.3  + canna + mew でメッセージの作成中に日本語を入力しよう
(C-o) とすると、エラー (関数が定義されていない -> char-or-char-int-p) が
出ます。いまだに emacs を脱出できません。

# 結局 kill -9 とかウィンドウを殺したりして抜けています。

canna.el には二箇所 char-or-char-int-p 使用しているところがあります。
char-or-char-int-p を integerp に置き換えるとあきらかに問題のある動作を
しますが、char-or-string-p に置き換えると一見ちゃんと動くように
みえます。

# これがちゃんとした fix かどうかはわかりません。C-h f で調べたところ、
char-or-char-int-p と integerp の機能は一緒にみえましたが・・・

私の環境は slink で、関係ありそうなパッケージは以下の通りです。

ii  apel            8.17-1         APEL stands for "A Portable Emacs Library"
ii  emacs-dl-canna  1.0.19980702-1 Canna extension for emacs20-dl
ii  emacs20         20.3-1         The GNU Emacs editor.
ii  emacs20-dl      20.3-3         The GNU Emacs editor.
ii  emacs20-el      20.3-1         GNU Emacs LISP (.el) files.
ii  emacsen-common  1.4.8          Common facilities for all emacsen.
ii  canna           3.5b2-14       A japanese input system (server and dictiona
ii  canna-utils     3.5b2-14       A japanese input system (utility).
ii  libcanna1g      3.5b2-14       Canna Runtime Library (Libc6).
ii  libcanna1g-dev  3.5b2-14       Canna Static Library and Headers (Libc6).
ii  mew             1.93pre2-1     Messaging in the Emacs World

# こちらでは私以外ではあとひとりこの現象を再現しました。

-sen