Function: gnus-agent-add-server
gnus-agent-add-server is an interactive and byte-compiled function
defined in gnus-agent.el.gz.
Signature
(gnus-agent-add-server)
Documentation
Enroll SERVER in the agent program.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-agent.el.gz
;;;
;;; Server mode commands
;;;
(defun gnus-agent-add-server ()
"Enroll SERVER in the agent program."
(interactive)
(let* ((server (gnus-server-server-name))
(named-server (gnus-server-named-server))
(method (and server
(gnus-server-get-method nil server))))
(unless server
(error "No server on the current line"))
(when (gnus-agent-method-p method)
(error "Server already in the agent program"))
(push named-server gnus-agent-covered-methods)
(setq gnus-agent-method-p-cache nil)
(gnus-server-update-server server)
(gnus-agent-write-servers)
(gnus-message 1 "Entered %s into the Agent" server)))