Function: erc-echo-notice-in-user-and-target-buffers
erc-echo-notice-in-user-and-target-buffers is a byte-compiled function
defined in erc.el.gz.
Signature
(erc-echo-notice-in-user-and-target-buffers S PARSED BUFFER SENDER)
Documentation
Echo a private notice in BUFFER and in all buffers for which SENDER is a member.
This function is designed to be added to either
erc-echo-notice-hook or erc-echo-notice-always-hook, and
returns non-nil if there is at least one buffer for which the
sender is a member or the default target.
See also: erc-echo-notice-in-user-buffers,
erc-buffer-list-with-nick.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc-echo-notice-in-user-and-target-buffers (s parsed buffer sender)
"Echo a private notice in BUFFER and in all buffers for which SENDER is a member.
This function is designed to be added to either
`erc-echo-notice-hook' or `erc-echo-notice-always-hook', and
returns non-nil if there is at least one buffer for which the
sender is a member or the default target.
See also: `erc-echo-notice-in-user-buffers',
`erc-buffer-list-with-nick'."
(let ((buffers (erc-buffer-list-with-nick sender erc-server-process)))
(unless (memq buffer buffers) (push buffer buffers))
(if buffers ;FIXME: How could it be nil?
(progn (erc-display-message parsed nil buffers s) t)
nil)))