[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: exec-directory



北口です。

> Meadow1.10 の ELisp 変数の exec-directory ですが、Win98 の PATH 変数の
> 先頭エントリに設定される様でです。
> 
> この変数は 例えば c:/usr/meadow/1.10/bin の様に Meadow の binディレク
> トリ(Meadowパッケージで配付される実行モジュールのあるディレクトリ)を指
> すべきですよね?
> 
> これは、Win98 の PATH 変数の先頭は Meadow の binディレクトリにしなさい、
> という意味なんでしょうか?

私は PATH に Meadow の bin を入れたことは一度もありませんが、
exec-directory の先頭は Meadow の bin になっています(^^;

で、ざっと探してみると、PATH とレジストリの

  \\HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Meadow\1.xx\Environment

中の EMACSPATH の値をくっつけて exec-path とし、exec-directory は
exec-path の先頭のものを採用しているように見えます。というわけで、
レジストリの値が正しく設定されていない(=再インストールした後に
install.exe を実行し忘れた、など)のではないでしょうか?

# で、これ、dump 時に取り込んでいるんですね。
# MeadowNT.exe を strings したら値が見えたので(^^;


--
Shuichi Kitaguchi // ki@xxxxxxxxxxxxxx kit@xxxxxxx