Function: gnus-mime-view-part-internally

gnus-mime-view-part-internally is an interactive and byte-compiled function defined in gnus-art.el.gz.

Signature

(gnus-mime-view-part-internally &optional HANDLE EVENT)

Documentation

View the MIME part under point with an internal viewer.

If no internal viewer is available, use an external viewer.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defun gnus-mime-view-part-internally (&optional handle event)
  "View the MIME part under point with an internal viewer.
If no internal viewer is available, use an external viewer."
  (interactive (list nil last-nonmenu-event) gnus-article-mode)
  (save-excursion
    (mouse-set-point event)
    (gnus-article-check-buffer)
    (let* ((handle (or handle (get-text-property (point) 'gnus-data)))
	   (mm-inlined-types '(".*"))
	   (mm-inline-large-images t)
	   (mail-parse-charset gnus-newsgroup-charset)
	   (mail-parse-ignored-charsets
	    (with-current-buffer gnus-summary-buffer
	      gnus-newsgroup-ignored-charsets))
	   (inhibit-read-only t))
      (if (not (mm-inlinable-p handle))
          (gnus-mime-view-part-as-type
           nil (lambda (type) (mm-inlinable-p handle type)))
        (when handle
	  (gnus-bind-mm-vars (mm-display-part handle nil t)))))))