Function: gnus-summary-next-unseen-article
gnus-summary-next-unseen-article is an interactive and byte-compiled
function defined in gnus-sum.el.gz.
Signature
(gnus-summary-next-unseen-article &optional BACKWARD)
Documentation
Select the next unseen article.
Probably introduced at or before Emacs version 27.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-summary-next-unseen-article (&optional backward)
"Select the next unseen article."
(interactive nil gnus-summary-mode)
(let* ((article (gnus-summary-article-number))
(articles (gnus-data-find-list article (gnus-data-list backward))))
(when (or (not gnus-summary-check-current)
(not (gnus-data-unseen-p (car articles)))
(not (gnus-data-unread-p (car articles))))
(setq articles (cdr articles)))
(while (and articles
(or (not (gnus-data-unseen-p (car articles)))
(not (gnus-data-unread-p (car articles)))))
(setq articles (cdr articles)))
(if (not articles)
(if backward
(message "No previous unseen article")
(message "No next unseen article"))
(goto-char (gnus-data-pos (car articles)))
(gnus-summary-select-article)
(gnus-data-number (car articles)))))