Function: gnus-summary-add-mark
gnus-summary-add-mark is a byte-compiled function defined in
gnus-sum.el.gz.
Signature
(gnus-summary-add-mark ARTICLE TYPE)
Documentation
Mark ARTICLE with a mark of TYPE.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-summary-add-mark (article type)
"Mark ARTICLE with a mark of TYPE."
(let ((vtype (car (assq type gnus-article-mark-lists)))
var)
(if (not vtype)
(error "No such mark type: %s" type)
(setq var (intern (format "gnus-newsgroup-%s" type)))
(set var (cons article (symbol-value var)))
(if (memq type '(processable cached replied forwarded recent saved))
(gnus-summary-update-secondary-mark article)
;; !!! This is bogus. We should find out what primary
;; !!! mark we want to set.
(gnus-summary-update-mark gnus-del-mark 'unread)))))