Function: nnmairix-request-create-group
nnmairix-request-create-group is a byte-compiled function defined in
nnmairix.el.gz.
Signature
(nnmairix-request-create-group GROUP &optional SERVER ARGS)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnmairix.el.gz
(deffoo nnmairix-request-create-group (group &optional server _args)
(let ((qualgroup (if server (gnus-group-prefixed-name group (list 'nnmairix server))
group))
(exist t)
(count 0)
groupname) ;; info
(when server (nnmairix-open-server server))
(gnus-group-add-parameter qualgroup '(query . nil))
(gnus-group-add-parameter qualgroup '(threads . nil))
(while exist
(setq count (1+ count))
(setq groupname (format "%s-%s-%s" nnmairix-group-prefix group
(number-to-string count)))
(setq exist (nnmairix-call-backend
"request-group" groupname nnmairix-backend-server)))
(nnmairix-call-backend
"request-create-group" groupname nnmairix-backend-server)
(gnus-group-add-parameter qualgroup '(folder . nil))
(when nnmairix-allowfast-default
(gnus-group-add-parameter qualgroup '(allow-fast . t)))
(gnus-group-set-parameter qualgroup 'folder groupname))
t)