Function: erc-networks--refresh-buffer-names
erc-networks--refresh-buffer-names is a byte-compiled function defined
in erc-networks.el.gz.
Signature
(erc-networks--refresh-buffer-names IDENTITY &optional OMIT)
Documentation
Ensure all colliding buffers for network IDENTITY have suffixes.
Then rename current buffer appropriately. Don't consider buffer OMIT when determining collisions.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-networks.el.gz
nil) ; concrete default implementation for non-eliding IDs
(defun erc-networks--refresh-buffer-names (identity &optional omit)
"Ensure all colliding buffers for network IDENTITY have suffixes.
Then rename current buffer appropriately. Don't consider buffer OMIT
when determining collisions."
(if (erc-networks--examine-targets identity erc--target
#'ignore
(lambda ()
(unless (or (not omit) (eq (current-buffer) omit))
(erc-networks--ensure-unique-target-buffer-name)
t)))
(erc-networks--ensure-unique-target-buffer-name)
(rename-buffer (erc--target-string erc--target) 'unique)))