Function: mm-handle-set-external-undisplayer
mm-handle-set-external-undisplayer is a byte-compiled function defined
in mm-decode.el.gz.
Signature
(mm-handle-set-external-undisplayer HANDLE FUNCTION)
Documentation
Set the undisplayer for HANDLE to FUNCTION.
Postpone undisplaying of viewers for types in
mm-keep-viewer-alive-types.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-decode.el.gz
(defun mm-handle-set-external-undisplayer (handle function)
"Set the undisplayer for HANDLE to FUNCTION.
Postpone undisplaying of viewers for types in
`mm-keep-viewer-alive-types'."
(if (mm-keep-viewer-alive-p handle)
(let ((new-handle (copy-sequence handle)))
(mm-handle-set-undisplayer new-handle function)
(mm-handle-set-undisplayer handle nil)
(push new-handle mm-postponed-undisplay-list))
(mm-handle-set-undisplayer handle function)))