Function: mm-inline-external-body
mm-inline-external-body is an autoloaded and byte-compiled function
defined in mm-extern.el.gz.
Signature
(mm-inline-external-body HANDLE &optional NO-DISPLAY)
Documentation
Show the external-body part of HANDLE.
This function replaces the buffer of HANDLE with a buffer contains the entire message. If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-extern.el.gz
;;;###autoload
(defun mm-inline-external-body (handle &optional no-display)
"Show the external-body part of HANDLE.
This function replaces the buffer of HANDLE with a buffer contains
the entire message.
If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing."
(unless (mm-handle-cache handle)
(mm-extern-cache-contents handle))
(unless no-display
(save-excursion
(save-restriction
(narrow-to-region (point) (point))
(mm-display-part (mm-handle-cache handle))))
;; Move undisplayer added to the cached handle to the parent.
(mm-handle-set-undisplayer
handle (mm-handle-undisplayer (mm-handle-cache handle)))
(mm-handle-set-undisplayer (mm-handle-cache handle) nil)))