Function: gnus-article-view-part
gnus-article-view-part is an autoloaded, interactive and byte-compiled
function defined in gnus-art.el.gz.
Signature
(gnus-article-view-part &optional N)
Documentation
View MIME part N, which is the numerical prefix.
If the part is already shown, hide the part. If N is nil, view all parts.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defun gnus-article-view-part (&optional n)
"View MIME part N, which is the numerical prefix.
If the part is already shown, hide the part. If N is nil, view
all parts."
(interactive "P" gnus-article-mode gnus-summary-mode)
(with-current-buffer gnus-article-buffer
(or (numberp n) (setq n (gnus-article-mime-match-handle-first
gnus-article-mime-match-handle-function)))
(when (> n (length gnus-article-mime-handle-alist))
(error "No such part"))
(let ((handle (cdr (assq n gnus-article-mime-handle-alist))))
(when (gnus-article-goto-part n)
(if (equal (car handle) "multipart/alternative")
(progn
(beginning-of-line) ;; Make it toggle subparts
(gnus-article-press-button))
(when (eq (gnus-mm-display-part handle) 'internal)
(gnus-set-window-start)))))))