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)))