[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:08637] Re: canna.el (for xemacs)
- From: sen_ml@xxxxxxxxxxx
- Subject: [debian-users:08637] Re: canna.el (for xemacs)
- Date: Wed, 30 Sep 1998 19:23:35 +0900
- X-dispatcher: imput version 980905(IM100)
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#45]; post only from members
- X-url: http://www.findmail.com/
- References: <19980930181225X.ishikawa@xxxxxxxxx>
- Message-id: <19980930192330B.sen_ml@xxxxxxxxxxx>
- X-mail-count: 08637
- X-mailer: Mew version 1.93 on Emacs 20.3 / Mule 4.0 (HANANOEN)
永田です。
At around Wed, 30 Sep 1998 18:13:04 +0900,
ISHIKAWA Mutsumi <ishikawa@xxxxxxxxx> may have mentioned:
> むつみです。
>
> sen_ml@xxxxxxxxxxx さんは
> Subject: [debian-users:08633] Re: canna.el (for xemacs)
> Message-ID: <19980930174934P.sen_ml@xxxxxxxxxxx>
> において言いました
>
> >> 永田です。
>
> >> > どうも canna.el が悪さをしているようで
> >> > canna.el の version を 1.15 から 1.9 に落とせば
> >> > 無事、入力出来るようになりました。
> >> > (僕は、どのパッケージに canna.el が入っているか知らないので
> >> > 一応 canna に関係しそうなものすべてをあげておきました。)
> >> > なお、emacs20.3 では、ver1.15 でも正常に動きます。
> >>
> >> この件はもう解決されましたか?
>
> >> ちなみに、canna.el の場合は、
> >>
> >> dpkg -S /usr/share/emacs/site-lisp/canna.el
> >>
> >> と実行してみると、
> >>
> >> emacs-dl-canna: /usr/share/emacs/site-lisp/canna.el
> >>
> >> とこちらでは出ます。
>
> すでに、この問題はフォローしたはずですが。ちゃんと読んでますか?
そんな気はしてたんですが、探しても見つからなかったので・・・
# http://fukuda.aist-nara.ac.jp/%7Eyasuhi-a/linux/ にある debian-users の
アーカイブも探してみたんですが私の検索がタコだったのでしょう。
<19980922210415I.ishikawa@xxxxxxxxxxx> ですね。やっとみつけました。
私のミスです。お騒がせしました。m(__)m
# 下に続いています。
> Debian 2.x では xemacs20 が
>
> /usr/share/emacs/site-lisp/canna.el
>
> を読みに行くことは、本来ないはずです(xemacs が
> /usr/share/emacs/site-lisp を利用することが間違い)。
>
> で、なんでそうなっているかというと、
> /etc/xemacs20/site-start.d/00debianvars.el に
> /usr/share/emacs/site-lisp を load-path に加えるように書かれているから
> です。おそらく、これは /usr/share/xemacs/site-lisp の書き間違い。
>
> ということで、ここで騒いでも問題は解決しないので、本家のメンテナにバ
> グレポートしてね。と言ったはずですが。
# 私の環境には /etc/xemacs20/site-start.d/00debianvars.el がありません。
/etc/xemacs20/site-start.d/00debianvars.elc はありますが。直接 .elc ファイル
を編集しても大丈夫なのでしょうか?
もしかして、/etc/xemacs20/site-start.d/00debian.el の事では?
<19980922210415I.ishikawa@xxxxxxxxxxx> をみてみるとその様ですね。
で、変更しようと思ったのですが、
Earlier ISHIKAWA Mutsumi <ishikawa@xxxxxxxxx> may have mentioned:
> ----- ここから
> (setq load-path
> (let* ((point
> (string-match "[0-9]*\.[0-9]*.*XEmacs.*"
> emacs-version))
> (xemacs-maj-version
> (substring emacs-version point (+ point 2)))
> (xemacs-version
> (substring emacs-version point (+ point 5))))
> (append
> `(,@(dir-and-all-good-subs "/usr/local/lib/xemacs/site-lisp")
> ,@(dir-and-all-good-subs
> (concat "/usr/share/xemacs/site-lisp-" xemacs-maj-version "/"))
> ,@(dir-and-all-good-subs "/usr/share/xemacs/site-lisp/")
> ,@(dir-and-all-good-subs
> (concat "/usr/share/xemacs" xemacs-maj-version "/site-lisp/"))
> ;;,@(dir-and-all-good-subs
> ;; (concat "/usr/share/xemacs-" xemacs-version "/lisp/"))
> "/usr/share/emacs/site-lisp")
> load-path)))
> ----- ここまで
>
> などと書かれています。/usr/share/emacs/site-lisp が load-path に入っ
> ちゃってる(/usr/share/xemacs/site-lisp の間違い? かな)。
http://www.debian.org/Bugs/db/pa/lxemacs20-support.html をみてみたのですが、
そうでもないかもしれない様な感じがしました。
http://www.debian.org/Bugs/db/22/22027.html に、
The xemac20 load path should look for elisp files in it's own path
before searching the common area (/usr/share/emacs/site-lisp) so that
xemacs-specific elisp packages are found before packages meant for
FSF emacs.
と書いてあります。少なくとも、この人は /usr/share/emacs/site-lisp が
参照されてもおかしくない様な発言をしていますよね。
# この人も間違っているかもしれないですけど・・・
上のマクロは良く分からないのですが、
> (append
> `(,@(dir-and-all-good-subs "/usr/local/lib/xemacs/site-lisp")
> ,@(dir-and-all-good-subs
> (concat "/usr/share/xemacs/site-lisp-" xemacs-maj-version "/"))
> ,@(dir-and-all-good-subs "/usr/share/xemacs/site-lisp/")
> ,@(dir-and-all-good-subs
> (concat "/usr/share/xemacs" xemacs-maj-version "/site-lisp/"))
> ;;,@(dir-and-all-good-subs
> ;; (concat "/usr/share/xemacs-" xemacs-version "/lisp/"))
> "/usr/share/emacs/site-lisp")
では、dir-and-all-good-subs "/usr/share/xemacs/site-lisp/" というのが、
/usr/share/emacs/site-lisp の前にきているので、
/usr/share/emacs/site-lisp が /usr/share/xemacs/site-elisp の
書き間違えでない可能性はありませんか?
# 確かに /usr/share/emacs/site-lisp を /usr/share/xemacs/site-lisp に
変更すると (canna-activate) で canna は起動しましたが。
> で、xemacs20-support_20.4-5 のメンテナは
>
> Maintainer: James LewisMoss <dres@xxxxxxxxxxxxxxx>
>
> なんで、本家の方の BTS へ登録してください > 堤さん。
>
> http://www.debian.org/Bugs/
少なくとも xemacs20-* 関連のバグレポートを見た感じでは、この件に関しての
バグレポートは見当たらなかったので、登録されたのでしょうか?