Function: nnselect-request-set-mark
nnselect-request-set-mark is a byte-compiled function defined in
nnselect.el.gz.
Signature
(nnselect-request-set-mark GROUP ACTIONS &optional SERVER)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnselect.el.gz
(deffoo nnselect-request-set-mark (_group actions &optional _server)
(mapc
(lambda (request) (gnus-request-set-mark (car request) (cdr request)))
(nnselect-categorize
(cl-mapcan
(lambda (act)
(cl-destructuring-bind (range action marks) act
(mapcar
(lambda (artgroup)
(list (car artgroup)
(gnus-compress-sequence (sort (cdr artgroup) #'<))
action marks))
(numbers-by-group range 'range))))
actions)
#'car #'cdr)))