Function: rcirc-target-buffer
rcirc-target-buffer is a byte-compiled function defined in
rcirc.el.gz.
Signature
(rcirc-target-buffer PROCESS SENDER RESPONSE TARGET TEXT)
Documentation
Return a buffer to print the server response from SENDER.
PROCESS is the process object for the current connection.
Source Code
;; Defined in /usr/src/emacs/lisp/net/rcirc.el.gz
(defun rcirc-target-buffer (process sender response target _text)
"Return a buffer to print the server response from SENDER.
PROCESS is the process object for the current connection."
(cl-assert (not (bufferp target)))
(with-rcirc-process-buffer process
(cond ((not target)
(rcirc-any-buffer process))
((not (rcirc-channel-p target))
;; message from another user
(if (or (string= response "PRIVMSG")
(string= response "ACTION"))
(rcirc-get-buffer-create process (if (string= sender rcirc-nick)
target
sender))
(rcirc-get-buffer process target t)))
((or (rcirc-get-buffer process target)
(rcirc-any-buffer process))))))