Function: erc-all-buffer-names
erc-all-buffer-names is a byte-compiled function defined in
erc-track.el.gz.
Signature
(erc-all-buffer-names)
Documentation
Return all channel or query buffer names.
Note that we cannot use erc-channel-list(var)/erc-channel-list(fun) with a nil argument,
because that does not return query buffers.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-track.el.gz
(defun erc-all-buffer-names ()
"Return all channel or query buffer names.
Note that we cannot use `erc-channel-list' with a nil argument,
because that does not return query buffers."
(save-excursion
(let (result)
(dolist (buf (buffer-list))
(set-buffer buf)
(when (or (eq major-mode 'erc-mode) (eq major-mode 'erc-dcc-chat-mode))
(setq result (cons (buffer-name) result))))
result)))