Codebase list semi / debian/1.13.7+emiko.1.13.9.20000105-3 SEMI-ELS
debian/1.13.7+emiko.1.13.9.20000105-3

Tree @debian/1.13.7+emiko.1.13.9.20000105-3 (Download .tar.gz)

SEMI-ELS @debian/1.13.7+emiko.1.13.9.20000105-3raw · history · blame

;;; -*-Emacs-Lisp-*-

;; SEMI-ELS: list of SEMI modules to install

;;; Code:

(setq semi-modules-to-compile
      '(signature
	pgg-def pgg pgg-parse pgg-gpg pgg-pgp5 pgg-pgp mime-pgp
	smime
	semi-def mime-view mime-play mime-partial mime-edit
	semi-setup mail-mime-setup mime-setup))

(setq semi-modules-not-to-compile nil)

(mapcar (function
	 (lambda (cell)
	   (let ((c-module (car cell))
		 (i-modules (cdr cell))
		 )
	     (if (module-installed-p c-module)
		 (setq semi-modules-to-compile
		       (nconc semi-modules-to-compile i-modules))
	       (setq semi-modules-not-to-compile
		     (nconc semi-modules-not-to-compile i-modules))
	       )
	     )))
	'((bbdb		mime-bbdb)
	  (w3		mime-w3)
	  ))

(if (or (string-match "XEmacs" emacs-version)
	(featurep 'mule))
    (setq semi-modules-to-compile
	  (nconc semi-modules-to-compile '(mime-image)))
  )

(setq semi-modules (append semi-modules-to-compile
			   semi-modules-not-to-compile))

;;; SEMI-ELS ends here