Function: mm-remove-parts
mm-remove-parts is a byte-compiled function defined in
mm-decode.el.gz.
Signature
(mm-remove-parts HANDLES)
Documentation
Remove the displayed MIME parts represented by HANDLES.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-decode.el.gz
(defun mm-remove-parts (handles)
"Remove the displayed MIME parts represented by HANDLES."
(if (and (listp handles)
(bufferp (car handles)))
(mm-remove-part handles)
(let (handle)
(while (setq handle (pop handles))
(cond
((stringp handle)
(when (buffer-live-p (get-text-property 0 'buffer handle))
(kill-buffer (get-text-property 0 'buffer handle))))
((and (listp handle)
(stringp (car handle)))
(mm-remove-parts (cdr handle)))
(t
(mm-remove-part handle)))))))