File: erc.el.html
ERC is a powerful, modular, and extensible IRC client for Emacs.
For more information, visit the ERC page at
<https://www.gnu.org/software/emacs/erc.html>.
Configuration:
Use M-x customize-group RET erc RET to get an overview of all the variables you can tweak.
Usage:
To connect to an IRC server, do
M-x erc RET
or
M-x erc-tls RET
to connect over TLS (encrypted). Once you are connected to a server, you can use C-h m or have a look at the ERC menu.
Defined variables (370)
erc--aberrant-modules | Modules suspected of being improperly loaded. |
erc--allow-empty-outgoing-lines-p | Flag to opt out of last-minute padding of empty lines. |
erc--away-indicator | Cons containing an away indicator for the connection. |
erc--buffer-display-choices | Common choices for buffer-display options. |
erc--called-as-input-p | Non-nil when a user types a "/slash" command. |
erc--channel-banlist-synchronized-p | Whether the full channel ban list has been fetched since joining. |
erc--channel-mode-types | Possibly stale ‘erc--channel-mode-types’ instance for the server. |
erc--channel-modes | When non-nil, a hash table of current channel modes. |
erc--check-prompt-explanation | List of strings to print if no validator returns non-nil. |
erc--check-prompt-input-functions | Validators for user input typed at prompt. |
erc--clear-function | Function to truncate buffer. |
erc--cmem-from-nick-function | Function maybe returning a "channel member" cons from a nick. |
erc--current-line-input-split | Current ‘erc--input-split’ instance when processing user input. |
erc--debug-irc-protocol-mask-secrets | Whether to hide secrets in a debug log. |
erc--decouple-query-and-channel-membership-p | When non-nil, don’t tether query participation to channel membership. |
erc--display-buffer-overriding-action | The value of ‘display-buffer-overriding-action’ when non-nil. |
erc--display-context | Extra action alist items passed to ‘display-buffer’. |
erc--fallback-channel-prefixes | Prefix chars for distinguishing channel targets when CHANTYPES is unknown. |
erc--forget-server-user-function | Function to conditionally remove a user from ‘erc-server-users’. |
erc--inhibit-clear-p | When non-nil, ERC inhibits buffer truncation. |
erc--inhibit-prompt-display-property-p | Tell ‘erc-prompt’ related functions to avoid the ‘display’ text prop. |
erc--input-review-functions | Special hook for reviewing and modifying prompt input. |
erc--insert-invisible-as-intangible-p | When non-nil, ensure certain invisible messages are also intangible. |
erc--insert-line-function | When non-nil, an ‘insert’-like function for inserting messages. |
erc--insert-line-splice-function | Function to handle in-place insertions away from prompt. |
erc--insert-marker | Internal override for ‘erc-insert-marker’. |
erc--merge-prop-behind-p | When non-nil, put merged prop(s) behind existing. |
erc--merge-text-properties-p | Non-nil when ‘erc-put-text-property’ defers to ‘erc--merge-prop’. |
erc--message-speaker-chan-notice | Message template for a NOTICE in a channel. |
erc--message-speaker-chan-privmsg | Message template for a PRIVMSG in a channel. |
erc--message-speaker-ctcp-action | Message template for a CTCP ACTION from another user. |
erc--message-speaker-ctcp-action-input | Message template for a CTCP ACTION from current client. |
erc--message-speaker-ctcp-action-statusmsg | Template for a CTCP ACTION status message from another chan op. |
erc--message-speaker-ctcp-action-statusmsg-input | Template for a CTCP ACTION status message from current client. |
erc--message-speaker-input-chan-notice | Message template for prompt input or echoed NOTICE from own nick. |
erc--message-speaker-input-chan-privmsg | Message template for prompt input or echoed PRIVMSG from own nick. |
erc--message-speaker-input-query-notice | Message template for echoed or spoofed query NOTICE from own nick. |
erc--message-speaker-input-query-privmsg | Message template for prompt input or echoed PRIVMSG query from own nick. |
erc--message-speaker-query-notice | Message template for a NOTICE in a query buffer. |
erc--message-speaker-query-privmsg | Message template for a PRIVMSG in query buffer. |
erc--message-speaker-statusmsg | Message template for in-channel status messages. |
erc--message-speaker-statusmsg-input | Message template for echoed status messages. |
erc--mode-line-chanmodes-arg-len | Max length at which to truncate channel-mode args in header line. |
erc--mode-line-mode-string | Computed mode-line or header-line component for user/channel modes. |
erc--msg-prop-overrides | Alist of "message properties" for populating ‘erc--msg-props’. |
erc--msg-props | Hash table containing metadata properties for current message. |
erc--own-property-names | Props added by ERC that should not survive killing. |
erc--parsed-prefix | Possibly stale ‘erc--parsed-prefix’ struct instance for the server. |
erc--pre-send-split-functions | Special hook for reviewing and modifying prompt input. |
erc--prompt-format-face-example | An example value for option ‘erc-prompt-format’ with faces. |
erc--prompt-properties | Mandatory text properties added to ERC’s prompt. |
erc--query-table-synced-predicate | Predicate for whether a query buffer’s member table dynamically updates. |
erc--refresh-prompt-continue-request | State flag for refreshing prompt in all buffers. |
erc--refresh-prompt-hook | Hook called after refreshing the prompt in the affected buffer. |
erc--requiring-module-mode-p | Non-nil while doing (require 'erc-mymod) for ‘mymod’ in ‘erc-modules’. |
erc--send-action-function | Function to display and send an outgoing CTCP ACTION message. |
erc--send-message-nested-function | Function for inserting and sending slash-command generated text. |
erc--setup-buffer-hook | Internal hook for module setup involving windows and frames. |
erc--tab-functions | Functions to try when user hits TAB outside of input area. |
erc--target-priors | Analogous to ‘erc--server-reconnecting’ but for target buffers. |
erc--updating-modules-p | Non-nil when running ‘erc--update-modules’ in ‘erc-open’. |
erc--use-language-catalog-for-ctcp-action-p | When non-nil, use ‘ACTION’ entry from language catalog for /ME’s. |
erc--user-modes | Sorted list of current user "MODE" letters. |
erc--user-modes-indicator | Cons containing connection-wide indicator for user modes. |
erc--warnings-buffer-name | Name of possibly existing alternate warnings buffer for unit tests. |
erc-accidental-paste-threshold-seconds | Minimum time, in seconds, before sending new lines via IRC. |
erc-action-history-list | History list for interactive action input. |
erc-active-buffer | The current active buffer, the one where the user typed the last command. |
erc-after-connect | Abnormal hook run upon establishing a logical IRC connection. |
erc-anonymous-login | Be paranoid, don’t give away your machine name. |
erc-ask-about-multiline-input | Whether to ask to ignore ‘erc-inhibit-multiline-input’ when tripped. |
erc-auth-source-join-function | Function to query auth-source on joining a channel. |
erc-auth-source-server-function | Function to query auth-source for a server password. |
erc-auto-query | If non-nil, create a query buffer each time you receive a private message. |
erc-auto-reconnect-display | How to display a channel buffer when automatically reconnecting. |
erc-auto-reconnect-display-timeout | Duration ‘erc-auto-reconnect-display’ remains active. |
erc-away | Non-nil indicates that we are away. |
erc-away-nickname | The nickname to take when you are marked as being away. |
erc-away-status-indicator | String shown by various formatting facilities to indicate away status. |
erc-bad-nick | Non-nil indicates that we got a ‘nick in use’ error while connecting. |
erc-banlist-fill-padding | Scaling factor from 0 to 1 of free space between entries, if any. |
erc-before-connect | Functions called before connecting to a server. |
erc-buffer-display | How to display a newly created ERC buffer. |
erc-channel-banlist | A list of bans seen for the current channel. |
erc-channel-hide-list | A list of IRC channels to hide message types from. |
erc-channel-key | Key needed to join channel. |
erc-channel-list | Server channel list. |
erc-channel-members | Hash table of members in the current channel or query buffer. |
erc-channel-members-changed-hook | This hook is called every time the variable ‘channel-members’ changes. |
erc-channel-modes | List of letters, as strings, representing channel modes. |
erc-channel-new-member-names | If non-nil, a names list is currently being received. |
erc-channel-topic | A topic string for the channel. Should only be used in channel-buffers. |
erc-channel-user-limit | Limit of users per channel. |
erc-channel-user-signal-if-status-unknown | If non-nil ERC signals before setting an unadvertised status prefix. |
erc-channel-users | Hash table of members in the current channel or query buffer. |
erc-clientinfo-alist | Alist of CTCP CLIENTINFO for ERC commands. |
erc-command-regexp | Regular expression used for matching commands in ERC. |
erc-common-server-suffixes | Alist of common server name suffixes. |
erc-complete-functions | These functions get called when the user hits TAB in ERC. |
erc-connect-pre-hook | Hook called just before ‘erc’ calls ‘erc-connect’. |
erc-debug-irc-protocol | If non-nil, log all IRC protocol traffic to the buffer "*erc-protocol*". |
erc-debug-irc-protocol-time-format | Timestamp format string for protocol logger. |
erc-debug-irc-protocol-version | Protocol log format version number. |
erc-debug-log-file | Debug log file name. |
erc-default-nicks | The local copy of ‘erc-nick’ - the list of nicks to choose from. |
erc-default-port | IRC port to use if it cannot be detected otherwise. |
erc-default-port-tls | IRC port to use for encrypted connections if it cannot be detected otherwise. |
erc-default-recipients | List of default recipients of the current buffer. |
erc-default-server | IRC server to use if it cannot be detected otherwise. |
erc-default-server-functions | Abnormal hook for incoming messages without their own handlers. |
erc-default-server-hook | Abnormal hook for incoming messages without their own handlers. |
erc-disable-ctcp-replies | Disable replies to CTCP requests that require a reply. |
erc-disconnected-hook | Run this hook with arguments (NICK IP REASON) when disconnected. |
erc-echo-notice-always-hook | List of functions to call to echo a private notice. |
erc-echo-notice-hook | List of functions to call to echo a private notice. |
erc-email-userid | Use this as your email user ID. |
erc-ensure-target-buffer-on-privmsg | When non-nil, create a target buffer upon receiving a PRIVMSG. |
erc-flood-protect | If non-nil, flood protection is enabled. |
erc-format-nick-function | Function to determine a message’s displayed "speaker" label. |
erc-format-query-as-channel-p | If non-nil, format text from others in a query buffer like in a channel. |
erc-frame-alist | Alist of frame parameters for creating erc frames. |
erc-frame-dedicated-flag | Non-nil means the erc frames are dedicated to that buffer. |
erc-grab-buffer-name | The name of the buffer created by ‘erc-grab-region’. |
erc-header-line-face-method | Determine what method to use when colorizing the header line text. |
erc-header-line-format | A string to be formatted and shown in the header-line in ‘erc-mode’. |
erc-header-line-uses-help-echo-p | Show header line in echo area or as a tooltip |
erc-header-line-uses-tabbar-p | Use ‘tabbar-mode’ integration instead of the header line. |
erc-hide-list | A global list of IRC message types to hide. |
erc-hide-prompt | If non-nil, hide input prompt upon disconnecting. |
erc-ignore-list | List of regexps matching user identifiers to ignore. |
erc-ignore-reply-list | List of regexps matching user identifiers to ignore completely. |
erc-inhibit-multiline-input | When non-nil, conditionally disallow input consisting of multiple lines. |
erc-input-marker | The marker where input should be inserted. |
erc-insert-done-hook | This hook is called after inserting strings into the buffer. |
erc-insert-marker | The place where insertion of new text in erc buffers should happen. |
erc-insert-modify-hook | Insertion hook for functions that will change the text’s appearance. |
erc-insert-post-hook | This hook is called just after ‘erc-insert-modify-hook’. |
erc-insert-pre-hook | Hook called first when some text is inserted through ‘erc-display-line’. |
erc-insert-this | Insert the text into the target buffer or not. |
erc-interactive-display | How to display buffers as a result of user interaction. |
erc-invitation | Last invitation channel. |
erc-join-buffer | How to display a newly created ERC buffer. |
erc-join-hook | Hook run when we join a channel. |
erc-kick-hook | Hook run when processing a KICK message directed at our nick. |
erc-kill-buffer-hook | Hook run whenever a query buffer is killed. |
erc-kill-buffer-on-part | Kill the channel buffer on PART. |
erc-kill-channel-hook | Invoked whenever a channel-buffer is killed via ‘kill-buffer’. |
erc-kill-queries-on-quit | Kill all query (also channel) buffers of this server on QUIT. |
erc-kill-server-buffer-on-quit | Kill the server buffer of the process on QUIT. |
erc-kill-server-hook | Invoked whenever a live server buffer is killed via ‘kill-buffer’. |
erc-killing-buffer-on-part-p | Non-nil when killing a target buffer while handling a "PART" response. |
erc-last-input-time | Time of last successful call to ‘erc-send-current-line’. |
erc-last-saved-position | A marker containing the position the current buffer was last saved at. |
erc-legacy-invisible-bounds-p | Whether to hide trailing rather than preceding newlines. |
erc-logged-in | Non-nil indicates that we are logged in. |
erc-lurker-cleanup-count | Internal counter variable for use with ‘erc-lurker-cleanup-interval’. |
erc-lurker-cleanup-interval | Frequency of cleaning up stale erc-lurker state. |
erc-lurker-hide-list | List of IRC type messages to hide when sent by lurkers. |
erc-lurker-ignore-chars | Characters at the end of a nick to strip for activity tracking purposes. |
erc-lurker-state | Track the time of the last PRIVMSG for each (server,nick) pair. |
erc-lurker-threshold-time | Nicks from which no PRIVMSGs have been received within this |
erc-lurker-trim-nicks | If t, trim trailing ‘erc-lurker-ignore-chars’ from nicks. |
erc-message-english-ACTION | Message template for key ‘ACTION’ in catalog ‘english’. |
erc-message-english-CTCP-CLIENTINFO | Message template for key ‘CTCP-CLIENTINFO’ in catalog ‘english’. |
erc-message-english-CTCP-ECHO | Message template for key ‘CTCP-ECHO’ in catalog ‘english’. |
erc-message-english-CTCP-FINGER | Message template for key ‘CTCP-FINGER’ in catalog ‘english’. |
erc-message-english-CTCP-PING | Message template for key ‘CTCP-PING’ in catalog ‘english’. |
erc-message-english-CTCP-TIME | Message template for key ‘CTCP-TIME’ in catalog ‘english’. |
erc-message-english-CTCP-UNKNOWN | Message template for key ‘CTCP-UNKNOWN’ in catalog ‘english’. |
erc-message-english-CTCP-VERSION | Message template for key ‘CTCP-VERSION’ in catalog ‘english’. |
erc-message-english-ERROR | Message template for key ‘ERROR’ in catalog ‘english’. |
erc-message-english-INVITE | Message template for key ‘INVITE’ in catalog ‘english’. |
erc-message-english-JOIN | Message template for key ‘JOIN’ in catalog ‘english’. |
erc-message-english-JOIN-you | Message template for key ‘JOIN-you’ in catalog ‘english’. |
erc-message-english-KICK | Message template for key ‘KICK’ in catalog ‘english’. |
erc-message-english-KICK-by-you | Message template for key ‘KICK-by-you’ in catalog ‘english’. |
erc-message-english-KICK-you | Message template for key ‘KICK-you’ in catalog ‘english’. |
erc-message-english-MODE | Message template for key ‘MODE’ in catalog ‘english’. |
erc-message-english-MODE-nick | Message template for key ‘MODE-nick’ in catalog ‘english’. |
erc-message-english-NICK | Message template for key ‘NICK’ in catalog ‘english’. |
erc-message-english-NICK-you | Message template for key ‘NICK-you’ in catalog ‘english’. |
erc-message-english-PART | Message template for key ‘PART’ in catalog ‘english’. |
erc-message-english-PING | Message template for key ‘PING’ in catalog ‘english’. |
erc-message-english-PONG | Message template for key ‘PONG’ in catalog ‘english’. |
erc-message-english-QUIT | Message template for key ‘QUIT’ in catalog ‘english’. |
erc-message-english-TOPIC | Message template for key ‘TOPIC’ in catalog ‘english’. |
erc-message-english-WALLOPS | Message template for key ‘WALLOPS’ in catalog ‘english’. |
erc-message-english-bad-ping-response | Message template for key ‘bad-ping-response’ in catalog ‘english’. |
erc-message-english-bad-syntax | Message template for key ‘bad-syntax’ in catalog ‘english’. |
erc-message-english-cannot-find-file | Message template for key ‘cannot-find-file’ in catalog ‘english’. |
erc-message-english-cannot-read-file | Message template for key ‘cannot-read-file’ in catalog ‘english’. |
erc-message-english-channel-mode-unknown | Message template for key ‘channel-mode-unknown’ in catalog ‘english’. |
erc-message-english-connect | Message template for key ‘connect’ in catalog ‘english’. |
erc-message-english-country | Message template for key ‘country’ in catalog ‘english’. |
erc-message-english-country-unknown | Message template for key ‘country-unknown’ in catalog ‘english’. |
erc-message-english-ctcp-empty | Message template for key ‘ctcp-empty’ in catalog ‘english’. |
erc-message-english-ctcp-request | Message template for key ‘ctcp-request’ in catalog ‘english’. |
erc-message-english-ctcp-request-to | Message template for key ‘ctcp-request-to’ in catalog ‘english’. |
erc-message-english-ctcp-too-many | Message template for key ‘ctcp-too-many’ in catalog ‘english’. |
erc-message-english-disconnected | Message template for key ‘disconnected’ in catalog ‘english’. |
erc-message-english-disconnected-noreconnect | Message template for key ‘disconnected-noreconnect’ in catalog ‘english’. |
erc-message-english-finished | Message template for key ‘finished’ in catalog ‘english’. |
erc-message-english-flood-ctcp-off | Message template for key ‘flood-ctcp-off’ in catalog ‘english’. |
erc-message-english-flood-strict-mode | Message template for key ‘flood-strict-mode’ in catalog ‘english’. |
erc-message-english-graft | Message template for key ‘graft’ in catalog ‘english’. |
erc-message-english-ignore-list | Message template for key ‘ignore-list’ in catalog ‘english’. |
erc-message-english-incorrect-args | Message template for key ‘incorrect-args’ in catalog ‘english’. |
erc-message-english-login | Message template for key ‘login’ in catalog ‘english’. |
erc-message-english-nick-in-use | Message template for key ‘nick-in-use’ in catalog ‘english’. |
erc-message-english-nick-too-long | Message template for key ‘nick-too-long’ in catalog ‘english’. |
erc-message-english-no-default-channel | Message template for key ‘no-default-channel’ in catalog ‘english’. |
erc-message-english-no-invitation | Message template for key ‘no-invitation’ in catalog ‘english’. |
erc-message-english-no-target | Message template for key ‘no-target’ in catalog ‘english’. |
erc-message-english-ops | Message template for key ‘ops’ in catalog ‘english’. |
erc-message-english-ops-none | Message template for key ‘ops-none’ in catalog ‘english’. |
erc-message-english-recon-probe-hung-up | Message template for key ‘recon-probe-hung-up’ in catalog ‘english’. |
erc-message-english-recon-probe-nobody-home | Message template for key ‘recon-probe-nobody-home’ in catalog ‘english’. |
erc-message-english-reconnect-canceled | Message template for key ‘reconnect-canceled’ in catalog ‘english’. |
erc-message-english-reconnecting | Message template for key ‘reconnecting’ in catalog ‘english’. |
erc-message-english-s004 | Message template for key ‘s004’ in catalog ‘english’. |
erc-message-english-s221 | Message template for key ‘s221’ in catalog ‘english’. |
erc-message-english-s252 | Message template for key ‘s252’ in catalog ‘english’. |
erc-message-english-s253 | Message template for key ‘s253’ in catalog ‘english’. |
erc-message-english-s254 | Message template for key ‘s254’ in catalog ‘english’. |
erc-message-english-s275 | Message template for key ‘s275’ in catalog ‘english’. |
erc-message-english-s301 | Message template for key ‘s301’ in catalog ‘english’. |
erc-message-english-s303 | Message template for key ‘s303’ in catalog ‘english’. |
erc-message-english-s305 | Message template for key ‘s305’ in catalog ‘english’. |
erc-message-english-s306 | Message template for key ‘s306’ in catalog ‘english’. |
erc-message-english-s307 | Message template for key ‘s307’ in catalog ‘english’. |
erc-message-english-s311 | Message template for key ‘s311’ in catalog ‘english’. |
erc-message-english-s312 | Message template for key ‘s312’ in catalog ‘english’. |
erc-message-english-s313 | Message template for key ‘s313’ in catalog ‘english’. |
erc-message-english-s314 | Message template for key ‘s314’ in catalog ‘english’. |
erc-message-english-s317 | Message template for key ‘s317’ in catalog ‘english’. |
erc-message-english-s317-on-since | Message template for key ‘s317-on-since’ in catalog ‘english’. |
erc-message-english-s319 | Message template for key ‘s319’ in catalog ‘english’. |
erc-message-english-s320 | Message template for key ‘s320’ in catalog ‘english’. |
erc-message-english-s321 | Message template for key ‘s321’ in catalog ‘english’. |
erc-message-english-s322 | Message template for key ‘s322’ in catalog ‘english’. |
erc-message-english-s324 | Message template for key ‘s324’ in catalog ‘english’. |
erc-message-english-s328 | Message template for key ‘s328’ in catalog ‘english’. |
erc-message-english-s329 | Message template for key ‘s329’ in catalog ‘english’. |
erc-message-english-s330 | Message template for key ‘s330’ in catalog ‘english’. |
erc-message-english-s331 | Message template for key ‘s331’ in catalog ‘english’. |
erc-message-english-s332 | Message template for key ‘s332’ in catalog ‘english’. |
erc-message-english-s333 | Message template for key ‘s333’ in catalog ‘english’. |
erc-message-english-s341 | Message template for key ‘s341’ in catalog ‘english’. |
erc-message-english-s352 | Message template for key ‘s352’ in catalog ‘english’. |
erc-message-english-s352-you | Message template for key ‘s352-you’ in catalog ‘english’. |
erc-message-english-s353 | Message template for key ‘s353’ in catalog ‘english’. |
erc-message-english-s367 | Message template for key ‘s367’ in catalog ‘english’. |
erc-message-english-s367-set-by | Message template for key ‘s367-set-by’ in catalog ‘english’. |
erc-message-english-s368 | Message template for key ‘s368’ in catalog ‘english’. |
erc-message-english-s379 | Message template for key ‘s379’ in catalog ‘english’. |
erc-message-english-s391 | Message template for key ‘s391’ in catalog ‘english’. |
erc-message-english-s396 | Message template for key ‘s396’ in catalog ‘english’. |
erc-message-english-s401 | Message template for key ‘s401’ in catalog ‘english’. |
erc-message-english-s402 | Message template for key ‘s402’ in catalog ‘english’. |
erc-message-english-s403 | Message template for key ‘s403’ in catalog ‘english’. |
erc-message-english-s404 | Message template for key ‘s404’ in catalog ‘english’. |
erc-message-english-s405 | Message template for key ‘s405’ in catalog ‘english’. |
erc-message-english-s406 | Message template for key ‘s406’ in catalog ‘english’. |
erc-message-english-s412 | Message template for key ‘s412’ in catalog ‘english’. |
erc-message-english-s421 | Message template for key ‘s421’ in catalog ‘english’. |
erc-message-english-s431 | Message template for key ‘s431’ in catalog ‘english’. |
erc-message-english-s432 | Message template for key ‘s432’ in catalog ‘english’. |
erc-message-english-s442 | Message template for key ‘s442’ in catalog ‘english’. |
erc-message-english-s445 | Message template for key ‘s445’ in catalog ‘english’. |
erc-message-english-s446 | Message template for key ‘s446’ in catalog ‘english’. |
erc-message-english-s451 | Message template for key ‘s451’ in catalog ‘english’. |
erc-message-english-s461 | Message template for key ‘s461’ in catalog ‘english’. |
erc-message-english-s462 | Message template for key ‘s462’ in catalog ‘english’. |
erc-message-english-s463 | Message template for key ‘s463’ in catalog ‘english’. |
erc-message-english-s464 | Message template for key ‘s464’ in catalog ‘english’. |
erc-message-english-s465 | Message template for key ‘s465’ in catalog ‘english’. |
erc-message-english-s471 | Message template for key ‘s471’ in catalog ‘english’. |
erc-message-english-s473 | Message template for key ‘s473’ in catalog ‘english’. |
erc-message-english-s474 | Message template for key ‘s474’ in catalog ‘english’. |
erc-message-english-s475 | Message template for key ‘s475’ in catalog ‘english’. |
erc-message-english-s481 | Message template for key ‘s481’ in catalog ‘english’. |
erc-message-english-s482 | Message template for key ‘s482’ in catalog ‘english’. |
erc-message-english-s483 | Message template for key ‘s483’ in catalog ‘english’. |
erc-message-english-s484 | Message template for key ‘s484’ in catalog ‘english’. |
erc-message-english-s485 | Message template for key ‘s485’ in catalog ‘english’. |
erc-message-english-s491 | Message template for key ‘s491’ in catalog ‘english’. |
erc-message-english-s501 | Message template for key ‘s501’ in catalog ‘english’. |
erc-message-english-s502 | Message template for key ‘s502’ in catalog ‘english’. |
erc-message-english-s671 | Message template for key ‘s671’ in catalog ‘english’. |
erc-message-english-terminated | Message template for key ‘terminated’ in catalog ‘english’. |
erc-message-english-undefined-ctcp | Message template for key ‘undefined-ctcp’ in catalog ‘english’. |
erc-message-english-user-mode-redundant-add | Message template for key ‘user-mode-redundant-add’ in catalog ‘english’. |
erc-message-english-user-mode-redundant-drop | Message template for key ‘user-mode-redundant-drop’ in catalog ‘english’. |
erc-message-english-variable-not-bound | Message template for key ‘variable-not-bound’ in catalog ‘english’. |
erc-minibuffer-ignored | If non-nil, print a message in the minibuffer if we ignored something. |
erc-minibuffer-notice | If non-nil, print ERC notices for the user in the minibuffer. |
erc-mode-abbrev-table | Abbrev table used while in ERC mode. |
erc-mode-hook | Hook run after ‘erc-mode’ setup is finished. |
erc-mode-line-away-status-format | When you’re away on a server, this is shown in the mode line. |
erc-mode-line-format | A string to be formatted and shown in the mode-line in ‘erc-mode’. |
erc-mode-map | ERC keymap. |
erc-mode-syntax-table | Syntax table used while in ERC mode. |
erc-modules | Modules to enable while connecting. |
erc-network-hide-list | A list of IRC networks to hide message types from. |
erc-nick | Nickname to use if one is not provided. |
erc-nick-change-attempt-count | Used to keep track of how many times an attempt at changing nick is made. |
erc-nick-changed-functions | List of functions run when your nick was successfully changed. |
erc-nick-history-list | Nickname interactive selection history list. |
erc-nick-uniquifier | The string to append to the nick if it is already in use. |
erc-notice-highlight-type | Determines how to highlight notices. |
erc-notice-prefix | Prefix for all notices. |
erc-official-location | Location of the ERC client on the Internet. |
erc-paranoid | If non-nil, then all incoming CTCP requests will be shown. |
erc-part-hook | Hook run when processing a PART message directed at our nick. |
erc-part-reason | A function which returns the reason for parting a channel. |
erc-part-reason-various-alist | Alist of possible arguments to the /part command. |
erc-password | Password to use when authenticating to an IRC server interactively. |
erc-port | IRC port to use if not specified. |
erc-pre-send-functions | Special hook to possibly alter the string to send and insert. |
erc-prompt | Prompt used by ERC. Trailing whitespace is not required. |
erc-prompt-for-channel-key | Prompt for channel key when using ‘erc-join-channel’ interactively. |
erc-prompt-for-password | Ask for a server password when invoking ‘erc-tls’ interactively. |
erc-prompt-format | Format string when ‘erc-prompt’ is ‘erc-prompt-format’. |
erc-prompt-hidden | Text to show in lieu of the prompt when hidden. |
erc-public-away-p | Let others know you are back when you are no longer marked away. |
erc-query-display | How to display buffers as a result of user interaction. |
erc-query-on-unjoined-chan-privmsg | When non-nil, create a target buffer upon receiving a PRIVMSG. |
erc-quit-hook | Hook run when processing a quit command directed at our nick. |
erc-quit-reason | A function which returns the reason for quitting. |
erc-quit-reason-various-alist | Alist of possible arguments to the /quit command. |
erc-receive-query-display | If non-nil, create a query buffer each time you receive a private message. |
erc-receive-query-display-defer | How to interpret a null ‘erc-receive-query-display’. |
erc-reconnect-display | How to display a channel buffer when automatically reconnecting. |
erc-reconnect-display-server-buffers | Apply buffer-display options to server buffers when reconnecting. |
erc-remove-parsed-property | Whether to remove the erc-parsed text property after displaying a message. |
erc-rename-buffers | Non-nil means rename buffers with network name, if available. |
erc-reuse-buffers | If nil, create new buffers on joining a channel/query. |
erc-reuse-frames | Determines whether new frames are always created. |
erc-script-echo | If non-nil, echo the IRC script commands locally. |
erc-script-path | List of directories to look for a script in /load command. |
erc-send-completed-hook | Hook called after a message has been parsed by ERC. |
erc-send-input-line-function | Function for sending lines lacking a leading "slash" command. |
erc-send-modify-hook | Sending hook for functions that will change the text’s appearance. |
erc-send-post-hook | This hook is called just after ‘erc-send-modify-hook’. |
erc-send-pre-hook | Hook called first when some text is sent through ‘erc-send-current-line’. |
erc-send-this | Send the text to the target or not. |
erc-send-whitespace-lines | If set to non-nil, send lines consisting of only whitespace. |
erc-server | IRC server to use if one is not provided. |
erc-server-history-list | IRC server interactive selection history list. |
erc-server-users | Hash table of users on the current server. |
erc-server-vectors | List of received server messages which ERC does not specifically handle. |
erc-show-channel-key-p | Show the channel key in the header line. |
erc-show-my-nick | If non-nil, display one’s own nickname when sending a message. |
erc-show-speaker-membership-status | Whether to prefix speakers with their channel status. |
erc-skip-displaying-selected-window-buffer | Whether to forgo showing a buffer that’s already being displayed. |
erc-speaker-from-channel-member-function | Function to determine a message’s displayed "speaker" label. |
erc-startup-file-list | List of files to try for a startup script. |
erc-system-name | Use this as the name of your system. |
erc-timer-hook | Abnormal hook run after each response handler. |
erc-try-new-nick-p | Non-nil means attempt to connect with another nickname if nickname unavailable. |
erc-unhide-query-prompt | When non-nil, always reveal query prompts upon reconnecting. |
erc-url-connect-function | When non-nil, a function used to connect to an IRC URL. |
erc-user-full-name | User full name. |
erc-user-information | USER_INFORMATION IRC variable. |
erc-user-mode | Initial user modes to be set after a connection is established. |
erc-valid-nick-regexp | Regexp which matches all valid characters in a IRC nickname. |
erc-verbose-server-ping | If non-nil, show every time you get a PING or PONG from the server. |
erc-version | This version of ERC. |
erc-warn-about-blank-lines | Warn the user if they attempt to send a blank line. |
erc-whowas-on-nosuchnick | If non-nil, do a whowas on a nick if no such nick. |
Defined functions (480)
Defined faces (14)
erc-action-face | ERC face for actions generated by /ME. |
erc-default-face | ERC default face. |
erc-direct-msg-face | ERC face used for messages you receive in the main erc buffer. |
erc-error-face | ERC face for errors. |
erc-header-line | ERC face used for the header line. This will only be used if ‘erc-header-line-face-method’ is non-nil. |
erc-information | Face for local administrative messages of low to moderate importance. |
erc-input-face | ERC face used for your input. |
erc-my-nick-face | ERC face for your current nickname in messages sent by you. See also ‘erc-show-my-nick’. |
erc-my-nick-prefix-face | ERC face used for my user mode prefix. |
erc-nick-default-face | ERC nickname default face. |
erc-nick-msg-face | ERC nickname face for private messages. |
erc-nick-prefix-face | ERC face used for user mode prefix. |
erc-notice-face | ERC face for notices. |
erc-prompt-face | ERC face for the prompt. |