File: erc-networks.el.html

This file deals with IRC networks.

Usage:

This is the "networks" module.

You can use (eq (erc-network) 'Network) if you'd like to set variables or do certain actions according to which network you're connected to. If a network you use is not listed in erc-networks-alist, you can put
(add-to-list 'erc-networks-alist '(Network "irc.server-name.net")) in your
config file.

Defined variables (15)

erc-networkThe name of the network you are connected to (a symbol).
erc-networks--allow-unknown-networkWhether to ignore a failure in identifying the network.
erc-networks--bouncer-targetsSymbols matching proxy-bot targets.
erc-networks--copy-server-buffer-functionsAbnormal hook run in new server buffers when deduping.
erc-networks--idServer-local instance of its namesake struct.
erc-networks--id-sepSeparator for joining ‘erc-networks--id-qualifying-parts’ into a net ID.
erc-networks--name-missing-sentinelValue to cover rare case of a literal NETWORK=nil.
erc-networks--qualified-sepSeparator used for naming a target buffer.
erc-networks--target-transplant-in-progress-pNon-nil when merging target buffers.
erc-networks--transplant-target-buffer-functionFunction to rename and merge the contents of two target buffers.
erc-networks-alistAlist of IRC networks.
erc-networks-modeNon-nil if Erc-Networks mode is enabled.
erc-networks-mode-hookHook run after entering or leaving ‘erc-networks-mode’.
erc-server-alistAlist of irc servers.
erc-settingsExperimental: Alist of configuration options.

Defined functions (78)

copy-erc-networks--id(ARG)
copy-erc-networks--id-fixed(ARG)
copy-erc-networks--id-qualifying(ARG)
erc-determine-network()
erc-get(&rest UNKNOWN)
erc-network()
erc-network-name()
erc-networks--construct-target-buffer-name(TARGET)
erc-networks--copy-over-server-buffer-contents(EXISTING NAME)
erc-networks--determine(&optional SERVER)
erc-networks--ensure-announced(_ PARSED)
erc-networks--examine-targets(IDENTITY TARGET ON-DUPE ON-COLLISION)
erc-networks--id-create(ID)
erc-networks--id-ensure-comparable(SELF OTHER)
erc-networks--id-equal-p(SELF OTHER)
erc-networks--id-fixed-create(GIVEN)
erc-networks--id-fixed-p(X)
erc-networks--id-fixed-p--inliner(INLINE--FORM X)
erc-networks--id-fixed-symbol(erc-networks--id-fixed-symbol X)
erc-networks--id-fixed-symbol--inliner(INLINE--FORM X)
erc-networks--id-fixed-ts(erc-networks--id-fixed-ts X)
erc-networks--id-fixed-ts--inliner(INLINE--FORM X)
erc-networks--id-given(NET-ID)
erc-networks--id-p(X)
erc-networks--id-p--inliner(INLINE--FORM X)
erc-networks--id-qualifying-create()
erc-networks--id-qualifying-grow-id(NID)
erc-networks--id-qualifying-init-parts()
erc-networks--id-qualifying-init-symbol(ELTS &optional LEN)
erc-networks--id-qualifying-len(erc-networks--id-qualifying-len X)
erc-networks--id-qualifying-len--inliner(INLINE--FORM X)
erc-networks--id-qualifying-p(X)
erc-networks--id-qualifying-p--inliner(INLINE--FORM X)
erc-networks--id-qualifying-parts(erc-networks--id-qualifying-parts X)
erc-networks--id-qualifying-parts--inliner(INLINE--FORM X)
erc-networks--id-qualifying-prefix-length(NID-A NID-B)
erc-networks--id-qualifying-reset-id(NID)
erc-networks--id-qualifying-symbol(erc-networks--id-qualifying-symbol X)
erc-networks--id-qualifying-symbol--inliner(INLINE--FORM X)
erc-networks--id-qualifying-ts(erc-networks--id-qualifying-ts X)
erc-networks--id-qualifying-ts--inliner(INLINE--FORM X)
erc-networks--id-qualifying-update(DEST SOURCE &rest OVERRIDES)
erc-networks--id-reload(NID &optional PROC PARSED)
erc-networks--id-sort-buffers(BUFFERS)
erc-networks--id-string(ID)
erc-networks--id-string--inliner(INLINE--FORM ID)
erc-networks--id-symbol(erc-networks--id-symbol X)
erc-networks--id-symbol--inliner(INLINE--FORM X)
erc-networks--id-ts(erc-networks--id-ts X)
erc-networks--id-ts--inliner(INLINE--FORM X)
erc-networks--init-identity(PROC PARSED)
erc-networks--maybe-update-buffer-name()
erc-networks--reclaim-orphaned-target-buffers(NEW-PROC NID ANNOUNCED)
erc-networks--reconcile-buffer-names(TARGET NID)
erc-networks--refresh-buffer-names(IDENTITY &optional OMIT)
erc-networks--rename-server-buffer(NEW-PROC &optional PARSED)
erc-networks--server-select()
erc-networks--set-name(PROC PARSED)
erc-networks--shrink-ids-and-buffer-names()
erc-networks--shrink-ids-and-buffer-names-any(&rest OMIT)
erc-networks--transplant-buffer-content(SRC DEST)
erc-networks--update-server-identity()
erc-networks--warn-on-connect()
erc-networks-disable()
erc-networks-enable()
erc-networks-mode(&optional ARG)
erc-networks-on-MOTD-end(PROC PARSED)
erc-networks-rename-surviving-target-buffer()
erc-networks-shrink-ids-and-buffer-names()
erc-ports-list(PORTS)
erc-set-network-name(PROC PARSED)
erc-unset-network-name(NICK IP REASON)
make-erc-networks--id
make-erc-networks--id--cmacro
make-erc-networks--id-fixed
make-erc-networks--id-fixed--cmacro
make-erc-networks--id-qualifying
make-erc-networks--id-qualifying--cmacro

Defined faces (0)