Function: erc-query

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

Signature

(erc-query TARGET SERVER)

Documentation

Open a query buffer on TARGET, using SERVER.

To change how this query window is displayed, use let to bind erc-join-buffer before calling this.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc-query (target server)
  "Open a query buffer on TARGET, using SERVER.
To change how this query window is displayed, use `let' to bind
`erc-join-buffer' before calling this."
  (unless (and server
               (buffer-live-p server)
               (set-buffer server))
    (error "Couldn't switch to server buffer"))
  (let ((buf (erc-open erc-session-server
                       erc-session-port
                       (erc-current-nick)
                       erc-session-user-full-name
                       nil
                       nil
                       (list target)
                       target
                       erc-server-process)))
    (unless buf
      (error "Couldn't open query window"))
    (erc-update-mode-line)
    buf))