Function: mm-interactively-view-part
mm-interactively-view-part is a byte-compiled function defined in
mm-decode.el.gz.
Signature
(mm-interactively-view-part HANDLE)
Documentation
Display HANDLE using METHOD.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-decode.el.gz
(defun mm-interactively-view-part (handle)
"Display HANDLE using METHOD."
(let* ((type (mm-handle-media-type handle))
(methods
(mapcar (lambda (i) (cdr (assoc 'viewer i)))
(mailcap-mime-info type 'all)))
(method (let ((minibuffer-local-completion-map
mm-viewer-completion-map))
(completing-read "Viewer: " methods))))
(when (string= method "")
(error "No method given"))
(if (string-match "^[^% \t]+$" method)
(setq method (concat method " %s")))
(mm-display-external handle method)))