Function: erc-cmd-RECONNECT

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

Signature

(erc-cmd-RECONNECT)

Documentation

Try to reconnect to the current IRC server.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc-cmd-RECONNECT ()
  "Try to reconnect to the current IRC server."
  (let ((buffer (erc-server-buffer))
        (process nil))
    (unless (buffer-live-p buffer)
      (setq buffer (current-buffer)))
    (with-current-buffer buffer
      (setq erc-server-quitting nil)
      (setq erc-server-reconnecting t)
      (setq erc-server-reconnect-count 0)
      (setq process (get-buffer-process (erc-server-buffer)))
      (if process
          (delete-process process)
        (erc-server-reconnect))
      (setq erc-server-reconnecting nil)))
  t)