Function: erc-with-server-buffer
erc-with-server-buffer is a macro defined in erc-common.el.gz.
Signature
(erc-with-server-buffer &rest BODY)
Documentation
Execute BODY in the current ERC server buffer.
If no server buffer exists, return nil.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-common.el.gz
(defmacro erc-with-server-buffer (&rest body)
"Execute BODY in the current ERC server buffer.
If no server buffer exists, return nil."
(declare (indent 0) (debug (body)))
(let ((buffer (make-symbol "buffer")))
`(let ((,buffer (erc-server-buffer)))
(when (buffer-live-p ,buffer)
(with-current-buffer ,buffer
,@body)))))