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

Re: [MD:6398] re-sync up with Emacs 21.4 and cleanups.



>>>>> [meadow-develop : No.6448] にて
>>>>> 北口さんは書きました:
北口> この修正だと、Meadowを "C:\Meadow2.1" にインストールすると、EMACSLOADPATH
北口> に "C:\site-lisp" というパスが含まれてしまうので、いまいちかなと思います。

北口> ディスク容量を食ってしまいますけど、インストール先ディレクトリを丸ごと
北口> 変更する、というあたりで対処するしかないと思います(私はそうして2.00と
北口> 2.10を入れてます)。

私が気になるのは、従来と同じディレクトリ配置にしようとした場合に、
問題が発生することです。従来パスが通っていたところにパスが通らなく
なってしまうという些細な問題ですが。

互換性の意味から、従来と同じような配置も想定することは重要だと考え
ます。この配置は、NTEmacs でも想定している標準的なものでもあること
ですし。そして、"C:\site-lisp" というパスが含まれてしまうことだけ
では、この互換性をあきらめる理由としては弱いと思います。


北口> あと、よく見たらsrc/w32.cにも同じことがあって、

北口> --- w32.c	(revision 3661)
北口> +++ w32.c	(working copy)
北口> @@ -984,7 +984,7 @@
北口>        {"HOME", "C:/"},
北口>        {"PRELOAD_WINSOCK", NULL},
北口>        {"emacs_dir", "C:/emacs"},
北口> -      {"EMACSLOADPATH", "%emacs_dir%/site-lisp;%emacs_dir%/../site-lisp;%emacs_dir%/packages/lisp;%emacs_dir%/lisp;%emacs_dir%/leim"},
北口> +      {"EMACSLOADPATH", "%emacs_dir%/site-lisp;%emacs_dir%/packages/lisp;%emacs_dir%/lisp;%emacs_dir%/leim"},

この設定はあまり重要ではないですよね。レジストリで EMACSLOADPATH
が設定されている場合には、この設定は無効となりますので。

もし修正するのであれば、上記の互換性についての配慮をお願いします。

--
三好 雅則 http://www.boreas.dti.ne.jp/~miyoshi/