Function: gnus-group-insert-group-line-info
gnus-group-insert-group-line-info is a byte-compiled function defined
in gnus-group.el.gz.
Signature
(gnus-group-insert-group-line-info GROUP)
Documentation
Insert GROUP on the current line.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-group.el.gz
(defun gnus-group-insert-group-line-info (group)
"Insert GROUP on the current line."
(let ((entry (gnus-group-entry group))
(gnus-group-indentation (gnus-group-group-indentation))
active info)
(if entry
(progn
;; (Un)subscribed group.
(setq info (nth 1 entry))
(gnus-group-insert-group-line
group (gnus-info-level info) (gnus-info-marks info)
(or (car entry) t) (gnus-info-method info)))
;; This group is dead.
(gnus-group-insert-group-line
group
(if (member group gnus-zombie-list) gnus-level-zombie gnus-level-killed)
nil
(if (setq active (gnus-active group))
(if (zerop (cdr active))
0
(- (1+ (cdr active)) (car active)))
nil)
(gnus-method-simplify (gnus-find-method-for-group group))))))