Function: nnmairix-request-list
nnmairix-request-list is a byte-compiled function defined in
nnmairix.el.gz.
Signature
(nnmairix-request-list &optional SERVER)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnmairix.el.gz
(deffoo nnmairix-request-list (&optional server)
(when server (nnmairix-open-server server))
(if (nnmairix-call-backend "request-list" nnmairix-backend-server)
(let (cpoint cur qualgroup) ;; folder
(with-current-buffer nntp-server-buffer
(goto-char (point-min))
(setq cpoint (point))
(while (re-search-forward nnmairix-group-regexp (point-max) t)
(setq cur (match-string 1)
qualgroup (gnus-group-prefixed-name cur
(list 'nnmairix server)))
(if (and (gnus-group-entry qualgroup)
(string= (match-string 0)
(gnus-group-get-parameter qualgroup 'folder)))
(progn
(replace-match cur)
(delete-region cpoint (line-beginning-position))
(forward-line)
(setq cpoint (point)))
(forward-line)))
(delete-region cpoint (point-max)))
t)
nil))