Function: gnus-cut-threads
gnus-cut-threads is a byte-compiled function defined in
gnus-sum.el.gz.
Signature
(gnus-cut-threads THREADS)
Documentation
Cut off all uninteresting articles from the beginning of THREADS.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-cut-threads (threads)
"Cut off all uninteresting articles from the beginning of THREADS."
(when (or (eq gnus-fetch-old-headers 'some)
(eq gnus-fetch-old-headers 'invisible)
(numberp gnus-fetch-old-headers)
(eq gnus-build-sparse-threads 'some)
(eq gnus-build-sparse-threads 'more))
(let ((th threads))
(while th
(setcar th (gnus-cut-thread (car th)))
(setq th (cdr th)))))
;; Remove nixed out threads.
(delq nil threads))