Function: erc-log-matches-make-buffer
erc-log-matches-make-buffer is a byte-compiled function defined in
erc-match.el.gz.
Signature
(erc-log-matches-make-buffer NAME)
Documentation
Create or get a log-matches buffer named NAME and return it.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-match.el.gz
(defun erc-log-matches-make-buffer (name)
"Create or get a log-matches buffer named NAME and return it."
(let* ((buffer-already (get-buffer name))
(buffer (or buffer-already
(get-buffer-create name))))
(with-current-buffer buffer
(unless buffer-already
(insert " == Type \"q\" to dismiss messages ==\n")
(view-mode-enter nil (lambda (buffer)
(when (y-or-n-p "Discard messages? ")
(kill-buffer buffer)))))
buffer)))