GNU Info

Info Node: (emacs-mime)Customization

(emacs-mime)Customization


Next: New Viewers Prev: Display Up: Decoding and Viewing
Enter node , (file) or (file)node

Customization
=============

   The display of MIME types may be customized with the following
options.

 - User Option: mm-inline-media-tests
     This is an alist where the key is a MIME type, the second element
     is a function to display the part "inline" (i.e., inside Emacs),
     and the third element is a form to be `eval'ed to say whether the
     part can be displayed inline.

     This variable specifies whether a part _can_ be displayed inline,
     and, if so, how to do it.  It does not say whether parts are
     _actually_ displayed inline.

 - User Option: mm-inlined-types
     This, on the other hand, says what types are to be displayed
     inline, if they satisfy the conditions set by the variable above.
     It's a list of MIME media types.

 - User Option: mm-automatic-display
     This is a list of types that are to be displayed "automatically",
     but only if the above variable allows it.  That is, only inlinable
     parts can be displayed automatically.

 - User Option: mm-attachment-override-types
     Some MIME agents create parts that have a content-disposition of
     `attachment'.  This variable allows overriding that disposition and
     displaying the part inline.  (Note that the disposition is only
     overridden if we are able to, and want to, display the part
     inline.)

 - User Option: mm-discouraged-alternatives
     List of MIME types that are discouraged when viewing
     `multipart/alternative'.  Viewing agents are supposed to view the
     last possible part of a message, as that is supposed to be the
     richest.  However, users may prefer other types instead, and this
     list says what types are most unwanted.  If, for instance,
     `text/html' parts are very unwanted, and `text/richtech' parts are
     somewhat unwanted, then the value of this variable should be set
     to:

          ("text/html" "text/richtext")

 - User Option: mm-inline-large-images-p
     When displaying inline images that are larger than the window,
     XEmacs does not enable scrolling, which means that you cannot see
     the whole image.  To prevent this, the library tries to determine
     the image size before displaying it inline, and if it doesn't fit
     the window, the library will display it externally (e.g. with
     `ImageMagick' or `xv').  Setting this variable to `t' disables
     this check and makes the library display all inline images as
     inline, regardless of their size.

 - User Option: mm-inline-override-p
     `mm-inlined-types' may include regular expressions, for example to
     specify that all `text/.*' parts be displayed inline.  If a user
     prefers to have a type that matches such a regular expression be
     treated as an attachment, that can be accomplished by setting this
     variable to a list containing that type.  For example assuming
     `mm-inlined-types' includes `text/.*', then including `text/html'
     in this variable will cause `text/html' parts to be treated as
     attachments.


automatically generated by info2www version 1.2.2.9