Installation trouble on Meadow2
Yuuichi Teranishi
teranisi @ gohome.org
2003年 5月 21日 (水) 12:33:24 JST
At Wed, 21 May 2003 10:17:40 +0900,
山岡さん wrote:
>
> 三好さん> Meadow ではバージョンに関係なく (featurep 'meadow) が t であ
> 三好さん> ることが保障されています。
> 三好さん> ;; NTEmacs を判定する方法は思いつきません。
>
> 論点は判定漏れ、すなわち、NT なのに NT だと判定されない場合があ
> ることですよね。
いえ、Meadow[12]/NTEmacs と同じディレクトリ構成になる Emacs を判定したい
というのがもともとのはなしで、
> 1. (and (boundp 'system-configuration-options) ; 19.29 or later
> (string= system-configuration-options "NT"))) ; for Meadow
>
> 2. (eq system-type 'windows-nt)
>
> 3. (featurep 'meadow)
>
> これらのどれかが真
の場合に、Meadow[12]/NTEmacs と違うディレクトリ構成なのに真になる
かもしれないのが問題かと。
(具体的には、Mule for Win32?)
よくわかってませんが、こんなんでどうでしょう。
(if (or (<= emacs-major-version 18)
(featurep 'xemacs)
(featurep 'meadow) ; for Meadow
(and (eq system-type 'windows-nt) ; for NTEmacs
(> emacs-major-version 20)))
(expand-file-name "../../.." exec-directory)
(expand-file-name "../../../.." data-directory))
--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
GPG Public Key: http://www.gohome.org/gpg/teranisi.asc
"Living is easy with eyes closed, misunderstanding all you see..."
More information about the APEL-ja
mailing list