Function: erc-networks--id-qualifying-init-parts

erc-networks--id-qualifying-init-parts is a byte-compiled function defined in erc-networks.el.gz.

Signature

(erc-networks--id-qualifying-init-parts)

Documentation

Return opaque list of atoms to serve as canonical identifier.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-networks.el.gz
;; ERASE-ME: if some future extension were to come along offering
;; additional members, e.g., [Libera.Chat "bob" laptop], it'd likely
;; be cleaner to create a new struct type descending from
;; `erc-networks--id-qualifying' than to convert this function into a
;; generic.  However, the latter would be simpler because it'd just
;; require something like &context (erc-v3-device erc-v3--device-t).

(defun erc-networks--id-qualifying-init-parts ()
  "Return opaque list of atoms to serve as canonical identifier."
  (when-let ((network (erc-network))
             (nick (erc-current-nick)))
    (vector network (erc-downcase nick))))