Function: nnfolder-request-group
nnfolder-request-group is a byte-compiled function defined in
nnfolder.el.gz.
Signature
(nnfolder-request-group GROUP &optional SERVER DONT-CHECK INFO)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnfolder.el.gz
(deffoo nnfolder-request-group (group &optional server dont-check _info)
(nnfolder-possibly-change-group group server t)
(save-excursion
(cond ((not (assoc group nnfolder-group-alist))
(nnheader-report 'nnfolder "No such group: %s" group))
((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)))))
(dont-check
(nnheader-report 'nnfolder "Selected group %s" group)
t)
(t
(let* ((active (assoc group nnfolder-group-alist))
(group (car active))
(range (cadr active)))
(cond
((null active)
(nnheader-report 'nnfolder "No such group: %s" group))
((null nnfolder-current-group)
(nnheader-report 'nnfolder "Empty group: %s" group))
(t
(nnheader-report 'nnfolder "Selected group %s" group)
(nnheader-insert "211 %d %d %d %s\n"
(1+ (- (cdr range) (car range)))
(car range) (cdr range) group))))))))