[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:6398] re-sync up with Emacs 21.4 and cleanups.
- X-ml-count: 6448
- Subject: Re: [MD:6398] re-sync up with Emacs 21.4 and cleanups.
- From: Shuichi KITAGUCHI <kit@xxxxxxxxxxx>
- Date: Sun, 27 Mar 2005 01:30:56 +0900 (JST)
- X-mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI)
三好> バージョン番号をつけた場合でも site-lisp を参照するように、下記の
三好> 修正を 2.10-dev と 2.20-dev に加えました。
三好> これでも問題があるようでしたら教えてください。
三好> ;; いろんなバージョンの Meadow や NTEmacs をインストールして使って
三好> ;; いるので、バージョン番号が使えないとちょっと面倒なのです。
三好> --- install.c (revision 3658)
三好> +++ install.c (working copy)
三好> @@ -327,8 +327,8 @@
三好> strcpy(main_top_root, main_root);
三好>
三好> hkey = create_key(HKEY_LOCAL_MACHINE, tmpstr);
三好> - sprintf(buffer, "%ssite-lisp;%spackages\\lisp;%slisp;%sleim",
三好> - main_root, main_root, main_root, main_root);
三好> + sprintf(buffer, "%ssite-lisp;%ssite-lisp;%spackages\\lisp;%slisp;%sleim",
三好> + main_root, main_top_root, main_root, main_root, main_root);
三好> set_value(hkey, "EMACSLOADPATH", buffer);
三好> set_value_path(hkey, "EMACSDATA", main_root, "etc");
三好> set_value_path(hkey, "EMACSPATH", main_root, "bin");
この修正だと、Meadowを "C:\Meadow2.1" にインストールすると、EMACSLOADPATH
に "C:\site-lisp" というパスが含まれてしまうので、いまいちかなと思います。
ディスク容量を食ってしまいますけど、インストール先ディレクトリを丸ごと
変更する、というあたりで対処するしかないと思います(私はそうして2.00と
2.10を入れてます)。
あと、よく見たら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"},
{"SHELL", "%emacs_dir%/bin/cmdproxy.exe"},
{"EMACSDATA", "%emacs_dir%/etc"},
{"EMACSPATH", "%emacs_dir%/bin"},
とした方がいいかなと思っています。
--
Shuichi Kitaguchi // kit@xxxxxxxx / ki@xxxxxxxxxxxxxx