Function: erc-query-buffer-p

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

Signature

(erc-query-buffer-p &optional BUFFER)

Documentation

Return non-nil if BUFFER is an ERC query buffer.

If BUFFER is nil, the current buffer is used.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc-query-buffer-p (&optional buffer)
  "Return non-nil if BUFFER is an ERC query buffer.
If BUFFER is nil, the current buffer is used."
  (with-current-buffer (or buffer (current-buffer))
    (let ((target (erc-default-target)))
      (and (eq major-mode 'erc-mode)
           target
           (not (memq (aref target 0) '(?# ?& ?+ ?!)))))))