Function: nnspool-request-article
nnspool-request-article is a byte-compiled function defined in
nnspool.el.gz.
Signature
(nnspool-request-article ID &optional GROUP SERVER BUFFER)
Documentation
Select article by message ID (or number).
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnspool.el.gz
(deffoo nnspool-request-article (id &optional group _server buffer)
"Select article by message ID (or number)."
(nnspool-possibly-change-directory group)
(let ((nntp-server-buffer (or buffer nntp-server-buffer))
file ag)
(if (stringp id)
;; This is a Message-ID.
(when (setq ag (nnspool-find-id id))
(setq file (nnspool-article-pathname (car ag) (cdr ag))))
(setq file (nnspool-article-pathname nnspool-current-group id)))
(and file
(file-exists-p file)
(not (file-directory-p file))
(save-excursion (nnspool-find-file file))
;; We return the article number and group name.
(if (numberp id)
(cons nnspool-current-group id)
ag))))