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

Re: BITMAP-MULE vs Mule-UCS



中川@ os2-emacs-ja です。メンテナ降りたいかも。

;;   返事がちと遅かったか。

  現在の OS/2 版は load-path 回りに問題があって、(環境変数 
EMACSLOADPATH にもよりますが)、emacs -q で起動すると site-lisp(と 
leim)が load-path に入らない可能性が大です。普通に(-q なしで)起動し
た場合の load-path を emacs -q の場合にも設定してからいろいろテストし
て下さい>野宮さん。

From: Katsumi Yamaoka <yamaoka@namazu.org>
Subject: [emacs-w3m:01519] Re: BITMAP-MULE vs Mule-UCS
Date: Thu, 13 Sep 2001 15:18:35 +0900
Message-ID: <78d74v1um8.fsf@karin.namazu.org>

山岡>> (progn
山岡>>   (require 'un-define)
	〜略〜
野宮> Cannot open load file: un-define
野宮> というエラーが出ます。
野宮> エラーが出て良いのではないのでしょうか?
山岡> ええと、そのエラーは emacs -q で起動した Emacs の変数 load-path
山岡> に、Mule-UCS がインストールされているディレクトリが含まれていな
山岡> いために起こるものだと思うので、まずその下ごしらえをやっていただ
山岡> けませんか。

  というのが最上段に書いた内容です。

山岡> 例えば /usr/local/share/emacs/site-lisp/mule-ucs/ 以下に
山岡> Mule-UCS がインストールされていて、
山岡> /usr/local/share/emacs/site-lisp/mule-ucs/subdirs.el というファ
山岡> イルが Emacs 20.7 に由来する標準のものであるならば、特別なことは
山岡> やらなくても mule-ucs/ は自動的に load-path に追加されます。

  subdirs.el ってのは lisp 配下に(だけ)あって、lisp 配下の
subdirectory (texmodes, progmodes etc.) を load-path に追加するものだ
と思っていましたが。lisp/subdirs.el は 一応 OS/2 でも元の GNU archive 
のを展開したのと同じ内容です。

  と思ったらシェルスクリプト update-subdirs で subdirs.el を作って/更
新して、normal-top-level で load-path 内の subdirs.el を全部見てますね。
まだしっかりコードを追いきれていませんが。

  どうも OS/2 では私(多分原 20.2 移植者も)の悪癖?で、make したまま 
make install はしないで使うのが普通になっていて、20.2 の頃はそれで問題
なかったものが、20.3 で site-lisp 配下にも subdirs.el が作られるように
なり、その後もいろいろ機能拡張があった、と。全部見落としていたようです。

;;   load-path は全部自分で通すものだと思ってました。site-lisp & leim
;; が default の load-path に入らないのも原因は同根。

  ごめんなさい。

  OS/2 版でしか emacs を使って/使っていないからこうなるわけで。かといっ
て Linux 等で日常生活が送れるなら OS/2(emacs を含む環境全部)をメンテ
している訳もなく。

;;   Win2K + Meadow の方が幸せかも。弱気。

ではでは。

--
  中川貴之  (株)日立製作所 エンタープライズサーバ事業部 NA2G