[Mew-dist 12233] Re: mew-1.95b24.tar.gz

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 2月 3日 (木) 13:53:12 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 12232] mew-1.95b24.tar.gz
Message-ID: <20000203.123546.104088161.kazu at example.com>
Date: Thu, 3 Feb 2000 12:35:29 +0900

kazu> mew-1.95b24.tar.gz を ftp.mew.org:/pub/Mew/alpha に置きました。

# 一瞬、mew-summary-message-regex がなくなっていてあせりました。^^;
# contrib/*.el も直していただいてありがとうございます。

mew.el で

(require 'mew-const)
(require 'mew-blvs)
(require 'mew-vars)
(require 'mew-vars2)
(require 'mew-func)

という順番で呼んでいますが、Win32 方面では

 mew-vars.el => mew-win32.el => mew-vars2.el

という順番で load されます。

このとき、mew-vars2.el で設定されている変数
(mew-mime-content-type など) を mew-win32.el で append して使う
ため、make のときから未定義エラーになってしまいます。

# OS/2 も一緒ですね。きっと。

とりあえず、

(require 'mew-blvs)
(require 'mew-vars2)
(require 'mew-vars)

という順番で load すればいいかな? とおもったら、mew-vars2 で
mew-vars を呼んでいるし。。。

というわけで、main は汚くなりますが、以下の感じにすると、こうい
うトラブルが無くなって、今後のためにもいいんじゃないでしょうか?

-- 
白井秀行 (mailto:shirai at example.com)

--- mew-vars.el.orig	Wed Feb  2 14:30:42 2000
+++ mew-vars.el	Thu Feb  3 13:45:18 2000
@@ -1626,19 +1626,6 @@
   :group 'mew-summary
   :type 'file)
 
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;
-;;; Environments
-;;;
-
-(cond
- ((memq system-type '(OS/2 emx))
-  (require 'mew-os2))
- ((eq system-type 'windows-nt)
-  (require 'mew-win32))
- (t
-  (require 'mew-unix)))
-
 (provide 'mew-vars)
 
 ;;; Copyright Notice:
--- mew.el.orig	Thu Feb  3 13:45:38 2000
+++ mew.el	Thu Feb  3 13:44:57 2000
@@ -45,6 +45,14 @@
 (require 'mew-blvs)
 (require 'mew-vars)
 (require 'mew-vars2)
+(cond
+ ((memq system-type '(OS/2 emx))
+  (require 'mew-os2))
+ ((eq system-type 'windows-nt)
+  (require 'mew-win32))
+ (t
+  (require 'mew-unix)))
+
 (require 'mew-func)
 
 (defun mew-version-show ()




Mew-dist メーリングリストの案内