+2001-09-04 TAKAHASHI Kaoru <kaoru@kaisei.org>
+
+ * WL-MK (toplevel): Ignore Nemacs.
+ (compile-wl-package, wl-detect-info-directory): Ditto.
+
+ * WL-MK (config-wl-package-subr): Fixed error message. Ignore tm.
+ Add refer to INSTALL and INSTALL.ja.
+ * WL-ELS (toplevel): Likewise.
+
+ * WL-MK (test-wl, check-wl): Add docstring.
+
2001-09-03 TAKAHASHI Kaoru <kaoru@kaisei.org>
* INSTALL.ja (Sample configration file): Added comment
(setq WL-MODULES (append WL-MODULES (list 'wl-mime)))
(setq ELMO-MODULES (append ELMO-MODULES (list 'elmo-mime)))
(if (not (module-installed-p 'luna))
- (error "Use FLIM-1.13.2 or later and SEMI 1.13.7 or later."))
+ (error "Use new FLIM & SEMI. See INSTALL or INSTALL.ja"))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Utils
(defvar COMPRESS-SUFFIX-LIST '("" ".gz" ".Z" ".bz2"))
(defvar wl-install-utils nil
- "if Non-nil, install `wl-utils-modules'.")
+ "If Non-nil, install `wl-utils-modules'.")
;;; INFO
(defconst wl-ja-info "wl-ja.info")
(defvar wl-info-lang "ja"
"The language of info file (\"ja\" or \"en\").")
-;; for Nemacs (dirty!)
-(if (not (fboundp 'file-executable-p))
- (fset 'file-executable-p 'file-exists-p))
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
\f
(require 'cl)
(setq byte-compile-warnings '(free-vars unresolved callargs redefine))
;; v18, v19
-(if (or (boundp 'MULE)
- (fboundp 'nemacs-version))
+(if (boundp 'MULE)
(setq max-lisp-eval-depth 400))
;; FIXME: it is currently needed to byte-compile with Emacs 21.
(load "./WL-ELS" nil nil t)
(condition-case ()
(require 'mime-setup)
- (error (error "No MIME module was detected. Please install SEMI or tm.")))
+ (error (error "No MIME module was detected. Please install SEMI.")))
;; smtp.el version check.
(require 'smtp)
(if (not (fboundp 'smtp-send-buffer))
- (error "Please install FLIM 1.14.0 or later."))))
+ (error "Please install new FLIM. See INSTALL or INSTALL.ja."))))
(defun config-wl-pixmap-dir (&optional packagedir)
"Examine pixmap directory where icon files should go."
(princ "\n"))
(defun test-wl ()
+ "Run test suite for developer."
(config-wl-package)
(require 'lunit)
(let ((files (directory-files "tests" t "^test-.*\\.el$"))
(lunit suite)))
(defun check-wl ()
+ "Check user environment. Not for developer."
(config-wl-package)
(require 'lunit)
(let ((files (directory-files "tests" t "^check-.*\\.el$"))
(defun compile-wl-package ()
- ;; For nemacs byte compiler's strange behavior(?).
(config-wl-package)
- (if (fboundp 'nemacs-version)
- (load (expand-file-name "wl.el" WLDIR)))
(mapcar
'(lambda (x)
(compile-elisp-modules (cdr x) (car x)))
(defun wl-detect-info-directory ()
(config-wl-package-subr)
- (if (fboundp 'nemacs-version)
- (error "Cannot format info on Nemacs. Please use another formatter."))
;; INFODIR check.
(require 'info)
(if (fboundp 'info-initialize)