Function: gnus-agent-toggle-group-plugged
gnus-agent-toggle-group-plugged is an interactive and byte-compiled
function defined in gnus-agent.el.gz.
Signature
(gnus-agent-toggle-group-plugged GROUP)
Documentation
Toggle the status of the server of the current group.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-agent.el.gz
(defun gnus-agent-toggle-group-plugged (group)
"Toggle the status of the server of the current group."
(interactive (list (gnus-group-group-name)))
(let* ((method (gnus-find-method-for-group group))
(status (cadr (assoc method gnus-opened-servers))))
(if (eq status 'offline)
(gnus-server-set-status method 'closed)
(gnus-close-server method)
(gnus-server-set-status method 'offline))
(message "Turn %s:%s from %s to %s." (car method) (cadr method)
(if (eq status 'offline) 'offline 'online)
(if (eq status 'offline) 'online 'offline))))