Function: erc-cmd-GQUIT

erc-cmd-GQUIT is a byte-compiled function defined in erc.el.gz.

Signature

(erc-cmd-GQUIT REASON)

Documentation

Disconnect from all servers at once with the same quit REASON.

Aliases

erc-cmd-GQ

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc-cmd-GQUIT (reason)
  "Disconnect from all servers at once with the same quit REASON."
  (erc-with-all-buffers-of-server nil #'erc-open-server-buffer-p
                                  (erc-cmd-QUIT reason))
  (when erc-kill-queries-on-quit
    ;; if the query buffers have not been killed within 4 seconds,
    ;; kill them
    (run-at-time
     4 nil
     (lambda ()
       (dolist (buffer (erc-buffer-list (lambda (buf)
                                          (not (erc-server-buffer-p buf)))))
         (kill-buffer buffer)))))
  t)