Function: nnimap-close-server
nnimap-close-server is a byte-compiled function defined in
nnimap.el.gz.
Signature
(nnimap-close-server &optional SERVER DEFS)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnimap.el.gz
(deffoo nnimap-close-server (&optional server defs)
(when (nnoo-change-server 'nnimap server defs)
(let ((buf (nnimap-buffer)))
(ignore-errors
(delete-process (get-buffer-process buf)))
(setq nnimap-process-buffers
(delq buf nnimap-process-buffers)
nnimap-connection-alist
(seq-filter (lambda (elt)
(null (eq buf (cdr elt))))
nnimap-connection-alist))
(nnoo-close-server 'nnimap server)
t)))