Function: erc-networks--init-identity
erc-networks--init-identity is a byte-compiled function defined in
erc-networks.el.gz.
Signature
(erc-networks--init-identity PROC PARSED)
Documentation
Update identity with real network name.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-networks.el.gz
;; These steps should only run when initializing a newly connected
;; server buffer, whereas `erc-networks--rename-server-buffer' can run
;; mid-session, after an identity's core components have changed.
(defun erc-networks--init-identity (proc parsed)
"Update identity with real network name."
;; Initialize identity for real now that we know the network
(cl-assert erc-network)
(if erc-networks--id
(erc-networks--id-reload erc-networks--id proc parsed)
(setq erc-networks--id (erc-networks--id-create nil))
;; Find duplicate identities or other conflicting ones and act
;; accordingly.
(erc-networks--update-server-identity)
(erc-networks--rename-server-buffer proc parsed))
nil)