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-settings | A match-condition alist for setting ERC’s user options locally. |
erc-settings-mode | Non-nil if Erc-Settings mode is enabled. |
erc-settings-mode-hook | Hook 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) |