Function: gnus-agent-toggle-plugged
gnus-agent-toggle-plugged is an interactive and byte-compiled function
defined in gnus-agent.el.gz.
Signature
(gnus-agent-toggle-plugged SET-TO)
Documentation
Toggle whether Gnus is unplugged or not.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-agent.el.gz
(defun gnus-agent-toggle-plugged (set-to)
"Toggle whether Gnus is unplugged or not."
(interactive (list (not gnus-plugged)))
(cond ((eq set-to gnus-plugged)
nil)
(set-to
(setq gnus-plugged set-to)
(gnus-run-hooks 'gnus-agent-plugged-hook)
(setcar (cdr gnus-agent-mode-status)
(gnus-agent-make-mode-line-string " Plugged"
'mouse-2
'gnus-agent-toggle-plugged))
(gnus-agent-go-online gnus-agent-go-online))
(t
(gnus-agent-close-connections)
(setq gnus-plugged set-to)
(gnus-run-hooks 'gnus-agent-unplugged-hook)
(setcar (cdr gnus-agent-mode-status)
(gnus-agent-make-mode-line-string " Unplugged"
'mouse-2
'gnus-agent-toggle-plugged))))
(set-buffer-modified-p t))