File: erc-settings.el.html

This module is based on an ancient proof-of-concept by Mario Lang, with contributions from Diane Murray and possibly others. It lived in erc-networks.el for over two decades before becoming its own module in 2026.

Usage: add settings to erc-modules, and customize the option erc-settings.

Defined variables (3)

erc-settingsA match-condition alist for setting ERC’s user options locally.
erc-settings-modeNon-nil if Erc-Settings mode is enabled.
erc-settings-mode-hookHook run after entering or leaving ‘erc-settings-mode’.

Defined functions (13)

erc-settings--buffer-match-p(CONDITION)
erc-settings--ensure-prompt-reset(SETTER VAR VALUE)
erc-settings--extract-ids()
erc-settings--find-condition(PREDICATE SETTINGS)
erc-settings--gather-bindings(BUFFER)
erc-settings--set(BINDINGS)
erc-settings--set-modules(ID TARGET TARGET-SERVER-BUFFER)
erc-settings--set-value(VAR VALUE FLAGS)
erc-settings-bind(&rest _)
erc-settings-connect-by-id(NETWORK-ID)
erc-settings-disable()
erc-settings-enable()
erc-settings-mode(&optional ARG)

Defined faces (0)