Function: nnrss-retrieve-headers
nnrss-retrieve-headers is a byte-compiled function defined in
nnrss.el.gz.
Signature
(nnrss-retrieve-headers ARTICLES &optional GROUP SERVER FETCH-OLD)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnrss.el.gz
(deffoo nnrss-retrieve-headers (articles &optional group server _fetch-old)
(setq group (nnrss-decode-group-name group))
(nnrss-possibly-change-group group server)
(let (e)
(with-current-buffer nntp-server-buffer
(erase-buffer)
(dolist (article articles)
(if (setq e (assq article nnrss-group-data))
(insert (number-to-string (car e)) "\t" ;; number
;; subject
(or (nth 3 e) "")
"\t"
;; from
(or (nth 4 e) "(nobody)")
"\t"
;; date
(or (nth 5 e) "")
"\t"
;; id
(format "<%d@%s.nnrss>" (car e) group)
"\t"
;; refs
"\t"
;; chars
"-1" "\t"
;; lines
"-1" "\t"
;; Xref
"" "\t"
(if (and (nth 6 e)
(memq nnrss-description-field
nnmail-extra-headers))
(concat (symbol-name nnrss-description-field)
": "
(nnrss-format-string (nth 6 e))
"\t")
"")
(if (and (nth 2 e)
(memq nnrss-url-field
nnmail-extra-headers))
(concat (symbol-name nnrss-url-field)
": "
(nnrss-format-string (nth 2 e))
"\t")
"")
"\n")))))
'nov)