Function: rcirc-any-buffer

rcirc-any-buffer is a byte-compiled function defined in rcirc.el.gz.

Signature

(rcirc-any-buffer PROCESS)

Documentation

Return a buffer for PROCESS, either the one selected or the process buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/net/rcirc.el.gz
(defun rcirc-any-buffer (process)
  "Return a buffer for PROCESS, either the one selected or the process buffer."
  (if rcirc-always-use-server-buffer-flag
      (process-buffer process)
    (let ((buffer (window-buffer)))
      (if (and buffer
               (with-current-buffer buffer
                 (and (eq major-mode 'rcirc-mode)
                      (eq (rcirc-buffer-process) process))))
          buffer
        (process-buffer process)))))