Function: nnfolder-request-create-group
nnfolder-request-create-group is a byte-compiled function defined in
nnfolder.el.gz.
Signature
(nnfolder-request-create-group GROUP &optional SERVER ARGS)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnfolder.el.gz
(deffoo nnfolder-request-create-group (group &optional server _args)
(nnfolder-possibly-change-group nil server)
(nnmail-activate 'nnfolder)
(cond ((zerop (length group))
(nnheader-report 'nnfolder "Invalid (empty) group name"))
((file-directory-p (nnfolder-group-pathname group))
(nnheader-report 'nnfolder "%s is a directory"
(file-name-as-directory
(let ((nnmail-pathname-coding-system nil))
(nnfolder-group-pathname group)))))
((assoc group nnfolder-group-alist)
t)
(t
(push (list group (cons 1 0)) nnfolder-group-alist)
(nnfolder-save-active nnfolder-group-alist nnfolder-active-file)
(save-current-buffer
(nnfolder-read-folder group))
t)))