Function: nndoc-request-article
nndoc-request-article is a byte-compiled function defined in
nndoc.el.gz.
Signature
(nndoc-request-article ARTICLE &optional NEWSGROUP SERVER BUFFER)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nndoc.el.gz
(deffoo nndoc-request-article (article &optional newsgroup server buffer)
(nndoc-possibly-change-buffer newsgroup server)
(let ((buffer (or buffer nntp-server-buffer))
(entry (cdr (assq article nndoc-dissection-alist)))
beg)
(with-current-buffer buffer
(erase-buffer)
(when entry
(cond
((stringp article) nil)
(nndoc-generate-article-function
(funcall nndoc-generate-article-function article))
(t
(insert-buffer-substring
nndoc-current-buffer (car entry) (nth 1 entry))
(insert "\n")
(setq beg (point))
(insert-buffer-substring
nndoc-current-buffer (nth 2 entry) (nth 3 entry))
(goto-char beg)
(when nndoc-prepare-body-function
(funcall nndoc-prepare-body-function))
(when nndoc-article-transform-function
(funcall nndoc-article-transform-function article))
t))))))