Function: gnus-data-compute-positions
gnus-data-compute-positions is a byte-compiled function defined in
gnus-sum.el.gz.
Signature
(gnus-data-compute-positions)
Documentation
Compute the positions of all articles.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-data-compute-positions ()
"Compute the positions of all articles."
(setq gnus-newsgroup-data-reverse nil)
(let ((data gnus-newsgroup-data))
(save-excursion
(gnus-save-hidden-threads
(gnus-summary-show-all-threads)
(goto-char (point-min))
(while data
(while (get-text-property (point) 'gnus-intangible)
(forward-line 1))
(setf (gnus-data-pos (car data)) (+ (point) 3))
(setq data (cdr data))
(forward-line 1))))))