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

[debian-users:13681] Re: XEmacs & Emacs info/dir file



まだ、途中なのですが、報告させていただきます。

1. XEmacs と Emacs を 一緒に いれる場合、 /usr/info/dir で
        *Xemacs20: の行が消え、   
        *Emacs-20: の行が加わります。
 
> >   emacen-common から、さっくり削除して、install & uninstall を
> >  したのが、よかったのかも。
> 
> ええと、emacsen-common, emacs20, xemacs20 のバージョンを
> 教えてもらえますか?
  
 この現象がでた時点では、 

ii  emacs20         20.2-7      
ii  emacsen-common  1.4.6         
ii  xemacs20-bin    20.4-5  

でした。    
 
> emacsen-common まで purge する必要があるといっても、
> 実際にはちょっと出来ない作業なわけで、そんなことが
> 必要になるというのは十分バグだと思いますので。

 そこで、 emacsen-common は残したままで、再度、

   emacs(20,20-dl)  -> xemacs(bin,supportel) (この逆パターンも)
 
をインストールしたところ、1.が再現されることはありませんでした。
 emacs & Xemacs 関係をさっくりアンインストールした時点で、
問題が、なぜか、解決されてしまったようです。
 原因がわからない、気持悪いままですが、これ以上、追求するのは
止めようと思います。
 お騒がせ致しまして、どうも、すいませんでした。

   2. xemacs 20.4-5 の M-x info で、
     INFOPATH 中の dir ファイルを全て読まない

> いま XEmacs は手元にないので確認出来ないのですが potato では
> 20.4-13 まで上がってるので、もしかしたら修正されているかも。
> Bug Tracking System を覗いてみたり、debian-devel-changes の
> ログを見てそれらしき修正があったかどうかを確認する方が先かも
> しれませんですが。

 BTS、debian-devel-changes を検索しましたが、ひっかかりませんでした。

 20.4-13 を 自分でコンパイルしてみましたが、
(日本語メニューもだしたかったので)
 2.の問題は、解決されませんでした。

  次にdebianパッケージを作るのではなく、/usr/local/ 以下に
xemacsをコンパイルしてみました。

   emacs & xemacs の dir ファイルを 探す 変数 を みてみますと、

Info-default-directory-list :
 emacs20         20.2-7        ("/usr/local/lib/info/" "/usr/local/info/" "/usr/info/emacs-20/" "/usr/info")

 xemacs20-bin    20.4-5      ("/usr/info" "/usr/local/info"
"/usr/lib/texmf/doc/info" "/usr/local/lib/texmf/doc/info" $INFOPATH )

 xemacs20-bin    20.4-13     ("/usr/info" "/usr/local/info" "/usr/lib/texmf/doc/info" "/usr/local/lib/texmf/doc/info"  $INFOPATH)

 /usr/local/以下の xemacs    ("/usr/local/lib/xemacs-20.4/info/" "/usr/info" "/usr/local/info" "/usr/lib/texmf/doc/info" "/usr/local/lib/texmf/doc/info" $INFOPATH)


Info-directory-list :   $INFOPATH を 見にいく
 emacs20         20.2-7    ( $INFOPATH )
 xemacs20-bin    20.4-5    ("/usr/info/")     
 xemacs20-bin    20.4-13   ("/usr/info/")
 /usr/local/以下の xemacs  ( $INFOPATH )

 debianパッケージの xemacs では、Info-directory-list が $INFOPATH を
みにいかず、default も反映していないのが、原因のようです。

 info.el を みても、おかしいことはないんですが。

(setq Info-directory-list
		      (cons "$INFOPATHに設定したディレクトリ"
			    Info-directory-list))

するのが、一番、確かな解決策でしょうか。

  
-----  
小島(cozy@xxxxxxxxxxx)