Mercurial > emacs
changeset 68255:1c0fec1100de
(rmail-enable-mime): Docstring fixed.
(rmail-mime-feature): Likewise.
(rmail-require-mime-maybe): Use display-warning to show a warning
message.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 19 Jan 2006 11:59:15 +0000 |
parents | e330fc29ae3e |
children | c3761cc25008 |
files | lisp/mail/rmail.el |
diffstat | 1 files changed, 17 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mail/rmail.el Thu Jan 19 10:57:44 2006 +0000 +++ b/lisp/mail/rmail.el Thu Jan 19 11:59:15 2006 +0000 @@ -543,7 +543,11 @@ "*If non-nil, RMAIL uses MIME feature. If the value is t, RMAIL automatically shows MIME decoded message. If the value is neither t nor nil, RMAIL does not show MIME decoded message -until a user explicitly requires it." +until a user explicitly requires it. + +Even if the value is non-nil, you can't use MIME feature +if the feature specified by `rmail-mime-feature' is not available +in your session." :type '(choice (const :tag "on" t) (const :tag "off" nil) (other :tag "when asked" ask)) @@ -595,7 +599,10 @@ (defvar rmail-mime-feature 'rmail-mime "Feature to require to load MIME support in Rmail. When starting Rmail, if `rmail-enable-mime' is non-nil, -this feature is required with `require'.") +this feature is required with `require'. + +The default value is `rmail-mime'. This feature is provided by +the rmail-mime package available at <http://www.m17n.org/rmail-mime/>.") ;;;###autoload (defvar rmail-decode-mime-charset t @@ -735,8 +742,14 @@ (condition-case err (require rmail-mime-feature) (error - (message "Feature `%s' not provided" rmail-mime-feature) - (sit-for 1) + (display-warning + :warning + (format "Although MIME support is requested +by setting `rmail-enable-mime' to non-nil, the required feature +`%s' (the value of `rmail-mime-feature') +is not available in the current session. +So, the MIME support is turned off for the moment." + rmail-mime-feature)) (setq rmail-enable-mime nil)))))