Installation trouble on Meadow2
Yuuichi Teranishi
teranisi @ gohome.org
2003年 5月 20日 (火) 23:24:14 JST
At Wed, 14 May 2003 17:39:23 +0900,
Katsumi Yamaoka wrote:
>
> > (defvar install-prefix
> > (if (or (<= emacs-major-version 18)
> > (featurep 'xemacs)
> > - (and (boundp 'system-configuration-options) ; 19.29 or later
> > - (string= system-configuration-options "NT"))) ; for Meadow
> > + (eq system-type 'windows-nt)) ; for Meadow and NTEmacs
> > (expand-file-name "../../.." exec-directory)
> > (expand-file-name "../../../.." data-directory)))
>
> この改造の是非を確認できる人がいない場合、既存の設計も残しておく
> というのではいかがでしょう?
>
> --- install.el~ 2002-10-03 12:21:38 +0000
> +++ install.el 2003-05-14 08:37:48 +0000
> @@ -147,7 +147,8 @@
> (if (or (<= emacs-major-version 18)
> (featurep 'xemacs)
> (and (boundp 'system-configuration-options) ; 19.29 or later
> - (string= system-configuration-options "NT"))) ; for Meadow
> + (string= system-configuration-options "NT")) ; for Meadow1
> + (eq system-type 'windows-nt)) ; for Meadow2 and NTEmacs
> (expand-file-name "../../.." exec-directory)
> (expand-file-name "../../../.." data-directory)))
system-configuration-options が "NT" ではなく、
system-type が windows-nt になる Emacs が Meadow2 かNTEmacs しかないなら、
これでいいと思います。
Mule for Win32 とかはどうなんでしょう…(もう現存してない?)
At Sun, 18 May 2003 22:34:54 +0900,
Yoichi NAKAYAMA wrote:
>
> system-configuration-options が使われている理由がよくわからないですが、
> elisp info の system-type のとこを見ると
>
> We do not wish to add new symbols to make finer distinctions
> unless it is absolutely necessary! In fact, we hope to eliminate
> some of these alternatives in the future. We recommend using
> `system-configuration' to distinguish between different operating
> systems.
>
> とあるので system-configuration で区別できませんかね。
system-configuration て、
=> "i386-mingw-nt5.1.2600"
こんな値になるみたいなので、ビルド環境や OS はわかりますけど、
あんまり Emacs の種類の判別につかえそうにないですね…。
--
teranisi
More information about the APEL-ja
mailing list