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)))))))