[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:6402] Re: re-sync up with Emacs 21.4 and cleanups.
- X-ml-count: 6402
- Subject: [MD:6402] Re: re-sync up with Emacs 21.4 and cleanups.
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Mon, 14 Mar 2005 10:23:02 +0900
- User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.4 (windows-nt) Meadow/2.10-dev (ASAGAO)
>>>>> In [meadow-develop : No.6398]
>>>>> “kit” = Shuichi KITAGUCHI wrote:
kit> ただし、まだレジストリのパスがバージョン番号付きなので、例えば2.10の
kit> バグ修正版2.11が出たとして、同じ場所にMeadow.exeを置いても再度install.exe
kit> を起動させる必要があり、また結果的にゴミレジストリが増えていきます。
kit> この件については、バージョン番号付け問題がいつまでもまとまらないので、
kit> とりあえずnt/meadow.defsにMEADOW_MAJOR_VERSION=2を追加して、レジストリは
kit> Meadow\$MEADOW_MAJOR_VERSION\Environment に書けばいいかなと考えていますが、
kit> どうでしょうか?
kit> # 要は、とりあえずmajor=2である間は互換性があると仮定する。
そうそう、レジストリへの登録は必要なのでしょうか?
レジストリに何も書かれていなくとも w32.c: init_environment()
で起動ディレクトリの相対パスで初期化しますよね?
だからレジストリに書かなくとも
make install INSTALL_DIR=c:/Meadow/2.1
make install INSTALL_DIR=c:/Meadow/3.0
などと色々なバージョンをそのまま試せますよね。
あ、でも HOME だけはレジストリにない場合は環境変数を設定しな
いといけないんですよねえ。
* * *
なんだか話の前提をひっくり返してるかなあ?
そもそもバージョンごとに分ける必要はあったのでしょうか?
ボクは NTEmacs と同じように全てのバージョンで同じレジストリ
で良いんじゃないかと思ってます。
--
kose(a)meadowy.org