Variable: rmail-mime-media-type-handlers-alist

rmail-mime-media-type-handlers-alist is a customizable variable defined in rmailmm.el.gz.

Value

(("multipart/.*" rmail-mime-multipart-handler)
 ("text/.*" rmail-mime-text-handler)
 ("text/\\(x-\\)?patch" rmail-mime-bulk-handler)
 ("\\(image\\|audio\\|video\\|application\\)/.*" rmail-mime-bulk-handler))

Documentation

Functions to handle various content types.

This is an alist with elements of the form (REGEXP FUNCTION ...). The first item is a regular expression matching a content-type. The remaining elements are handler functions to run, in order of decreasing preference. These are called until one returns non-nil. Note that this only applies to items with an inline Content-Disposition, all others are handled by rmail-mime-bulk-handler. Note also that this alist is ignored when the variable rmail-enable-mime is non-nil.

This variable was added, or its default value changed, in Emacs 23.1.

Source Code

;; Defined in /usr/src/emacs/lisp/mail/rmailmm.el.gz
(defcustom rmail-mime-media-type-handlers-alist
  '(("multipart/.*" rmail-mime-multipart-handler)
    ("text/.*" rmail-mime-text-handler)
    ("text/\\(x-\\)?patch" rmail-mime-bulk-handler)
    ("\\(image\\|audio\\|video\\|application\\)/.*" rmail-mime-bulk-handler))
  "Functions to handle various content types.
This is an alist with elements of the form (REGEXP FUNCTION ...).
The first item is a regular expression matching a content-type.
The remaining elements are handler functions to run, in order of
decreasing preference.  These are called until one returns non-nil.
Note that this only applies to items with an inline Content-Disposition,
all others are handled by `rmail-mime-bulk-handler'.
Note also that this alist is ignored when the variable
`rmail-enable-mime' is non-nil."
  :type '(alist :key-type regexp :value-type (repeat function))
  :version "23.1")