Function: rmail-require-mime-maybe

rmail-require-mime-maybe is a byte-compiled function defined in rmail.el.gz.

Signature

(rmail-require-mime-maybe)

Documentation

Require rmail-mime-feature if that is non-nil.

Signal an error and set rmail-mime-feature to nil if the feature isn't provided.

Source Code

;; Defined in /usr/src/emacs/lisp/mail/rmail.el.gz
;;;; *** Rmail Mode ***

(defun rmail-require-mime-maybe ()
  "Require `rmail-mime-feature' if that is non-nil.
Signal an error and set `rmail-mime-feature' to nil if the feature
isn't provided."
  (when rmail-enable-mime
    (condition-case nil
	(require rmail-mime-feature)
      (error
       (display-warning
	'rmail
	(format-message "Although MIME support is requested
through `rmail-enable-mime' being non-nil, the required feature
`%s' (the value of `rmail-mime-feature')
is not available in the current session.
So, MIME support is turned off for the moment."
		rmail-mime-feature)
	:warning)
       (setq rmail-enable-mime nil)))))