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 (149)

erc-accidental-paste-threshold-secondsMinimum time, in seconds, before sending new lines via IRC.
erc-action-history-listHistory list for interactive action input.
erc-active-bufferThe current active buffer, the one where the user typed the last command.
erc-after-connectFunctions called after connecting to a server.
erc-anonymous-loginBe paranoid, don’t give away your machine name.
erc-auto-queryIf non-nil, create a query buffer each time you receive a private message.
erc-awayNon-nil indicates that we are away.
erc-away-nicknameThe nickname to take when you are marked as being away.
erc-bad-nickNon-nil indicates that we got a ‘nick in use’ error while connecting.
erc-before-connectFunctions called before connecting to a server.
erc-channel-banlistA list of bans seen for the current channel.
erc-channel-hide-listA list of IRC channels to hide message types from.
erc-channel-keyKey needed to join channel.
erc-channel-listServer channel list.
erc-channel-members-changed-hookThis hook is called every time the variable ‘channel-members’ changes.
erc-channel-modesList of strings representing channel modes.
erc-channel-new-member-namesIf non-nil, a names list is currently being received.
erc-channel-topicA topic string for the channel. Should only be used in channel-buffers.
erc-channel-user-limitLimit of users per channel.
erc-channel-usersHash table of members in the current channel.
erc-clientinfo-alistAlist of CTCP CLIENTINFO for ERC commands.
erc-command-indicatorIndicator used by ERC for showing commands.
erc-command-regexpRegular expression used for matching commands in ERC.
erc-common-server-suffixesAlist of common server name suffixes.
erc-complete-functionsThese functions get called when the user hits TAB in ERC.
erc-connect-pre-hookHook called just before ‘erc’ calls ‘erc-connect’.
erc-debug-irc-protocolIf non-nil, log all IRC protocol traffic to the buffer "*erc-protocol*".
erc-debug-irc-protocol-time-formatTimestamp format string for protocol logger.
erc-debug-irc-protocol-versionProtocol log format version number.
erc-debug-log-fileDebug log file name.
erc-default-nicksThe local copy of ‘erc-nick’ - the list of nicks to choose from.
erc-default-portIRC port to use if it cannot be detected otherwise.
erc-default-port-tlsIRC port to use for encrypted connections if it cannot be detected otherwise.
erc-default-recipientsList of default recipients of the current buffer.
erc-default-serverIRC server to use if it cannot be detected otherwise.
erc-default-server-hookDefault for server messages which aren’t covered by ‘erc-server-hooks’.
erc-disable-ctcp-repliesDisable replies to CTCP requests that require a reply.
erc-disconnected-hookRun this hook with arguments (NICK IP REASON) when disconnected.
erc-echo-notice-always-hookList of functions to call to echo a private notice.
erc-echo-notice-hookList of functions to call to echo a private notice.
erc-email-useridUse this as your email user ID.
erc-flood-protectIf non-nil, flood protection is enabled.
erc-format-nick-functionFunction to format a nickname for message display.
erc-format-query-as-channel-pIf non-nil, format text from others in a query buffer like in a channel.
erc-frame-alistAlist of frame parameters for creating erc frames.
erc-frame-dedicated-flagNon-nil means the erc frames are dedicated to that buffer.
erc-grab-buffer-nameThe name of the buffer created by ‘erc-grab-region’.
erc-header-line-face-methodDetermine what method to use when colorizing the header line text.
erc-header-line-formatA string to be formatted and shown in the header-line in ‘erc-mode’.
erc-header-line-uses-help-echo-pShow header line in echo area or as a tooltip
erc-header-line-uses-tabbar-pUse tabbar mode instead of the header line to display the header.
erc-hide-listA global list of IRC message types to hide.
erc-hide-promptIf non-nil, do not display the prompt for commands.
erc-ignore-listList of regexps matching user identifiers to ignore.
erc-ignore-reply-listList of regexps matching user identifiers to ignore completely.
erc-input-markerThe marker where input should be inserted.
erc-insert-done-hookThis hook is called after inserting strings into the buffer.
erc-insert-markerThe place where insertion of new text in erc buffers should happen.
erc-insert-modify-hookInsertion hook for functions that will change the text’s appearance.
erc-insert-post-hookThis hook is called just after ‘erc-insert-modify-hook’.
erc-insert-pre-hookHook called first when some text is inserted through ‘erc-display-line’.
erc-insert-thisInsert the text into the target buffer or not.
erc-invitationLast invitation channel.
erc-join-bufferDetermines how to display a newly created IRC buffer.
erc-join-hookHook run when we join a channel.
erc-kick-hookHook run when processing a KICK message directed at our nick.
erc-kill-buffer-hookHook run whenever a non-server or channel buffer is killed.
erc-kill-buffer-on-partKill the channel buffer on PART.
erc-kill-channel-hookInvoked whenever a channel-buffer is killed via ‘kill-buffer’.
erc-kill-queries-on-quitKill all query (also channel) buffers of this server on QUIT.
erc-kill-server-buffer-on-quitKill the server buffer of the process on QUIT.
erc-kill-server-hookInvoked whenever a server buffer is killed via ‘kill-buffer’.
erc-last-input-timeTime of last call to ‘erc-send-current-line’.
erc-last-saved-positionA marker containing the position the current buffer was last saved at.
erc-log-pWhen set to t, generate debug messages in a separate debug buffer.
erc-logged-inNon-nil indicates that we are logged in.
erc-lurker-cleanup-countInternal counter variable for use with ‘erc-lurker-cleanup-interval’.
erc-lurker-cleanup-intervalFrequency of cleaning up stale erc-lurker state.
erc-lurker-hide-listList of IRC type messages to hide when sent by lurkers.
erc-lurker-ignore-charsCharacters at the end of a nick to strip for activity tracking purposes.
erc-lurker-stateTrack the time of the last PRIVMSG for each (server,nick) pair.
erc-lurker-threshold-timeNicks from which no PRIVMSGs have been received within this
erc-lurker-trim-nicksIf t, trim trailing ‘erc-lurker-ignore-chars’ from nicks.
erc-minibuffer-ignoredIf non-nil, print a message in the minibuffer if we ignored something.
erc-minibuffer-noticeIf non-nil, print ERC notices for the user in the minibuffer.
erc-mode-abbrev-tableAbbrev table used while in ERC mode.
erc-mode-hookHook run after ‘erc-mode’ setup is finished.
erc-mode-line-away-status-formatWhen you’re away on a server, this is shown in the mode line.
erc-mode-line-formatA string to be formatted and shown in the mode-line in ‘erc-mode’.
erc-mode-mapERC keymap.
erc-mode-syntax-tableSyntax table used while in ERC mode.
erc-modulesA list of modules which ERC should enable.
erc-network-hide-listA list of IRC networks to hide message types from.
erc-nickNickname to use if one is not provided.
erc-nick-change-attempt-countUsed to keep track of how many times an attempt at changing nick is made.
erc-nick-changed-functionsList of functions run when your nick was successfully changed.
erc-nick-history-listNickname interactive selection history list.
erc-nick-uniquifierThe string to append to the nick if it is already in use.
erc-notice-highlight-typeDetermines how to highlight notices.
erc-notice-prefixPrefix for all notices.
erc-official-locationLocation of the ERC client on the Internet.
erc-paranoidIf non-nil, then all incoming CTCP requests will be shown.
erc-part-hookHook run when processing a PART message directed at our nick.
erc-part-reasonA function which returns the reason for parting a channel.
erc-part-reason-various-alistAlist of possible arguments to the /part command.
erc-passwordPassword to use when authenticating to an IRC server.
erc-portIRC port to use if not specified.
erc-pre-send-functionsSpecial hook run to possibly alter the string that is sent.
erc-promptPrompt used by ERC. Trailing whitespace is not required.
erc-prompt-for-channel-keyPrompt for channel key when using ‘erc-join-channel’ interactively.
erc-prompt-for-passwordAsks before using the default password, or whether to enter a new one.
erc-public-away-pLet others know you are back when you are no longer marked away.
erc-query-displayHow to display query buffers when using the /QUERY command to talk to someone.
erc-query-on-unjoined-chan-privmsgIf non-nil create query buffer on receiving any PRIVMSG at all.
erc-quit-hookHook run when processing a quit command directed at our nick.
erc-quit-reasonA function which returns the reason for quitting.
erc-quit-reason-various-alistAlist of possible arguments to the /quit command.
erc-remove-parsed-propertyWhether to remove the erc-parsed text property after displaying a message.
erc-rename-buffersNon-nil means rename buffers with network name, if available.
erc-reuse-buffersIf nil, create new buffers on joining a channel/query.
erc-reuse-framesDetermines whether new frames are always created.
erc-script-echoIf non-nil, echo the IRC script commands locally.
erc-script-pathList of directories to look for a script in /load command.
erc-send-completed-hookHook called after a message has been parsed by ERC.
erc-send-modify-hookSending hook for functions that will change the text’s appearance.
erc-send-post-hookThis hook is called just after ‘erc-send-modify-hook’.
erc-send-pre-hookHook called first when some text is sent through ‘erc-send-current-line’.
erc-send-thisSend the text to the target or not.
erc-send-whitespace-linesIf set to non-nil, send lines consisting of only whitespace.
erc-serverIRC server to use if one is not provided.
erc-server-history-listIRC server interactive selection history list.
erc-server-usersHash table of users on the current server.
erc-server-vectorsList of received server messages which ERC does not specifically handle.
erc-session-passwordThe password used for the current session.
erc-session-user-full-nameFull name of the user on the current server.
erc-show-channel-key-pShow the channel key in the header line.
erc-show-my-nickIf non-nil, display one’s own nickname when sending a message.
erc-startup-file-listList of files to try for a startup script.
erc-system-nameUse this as the name of your system.
erc-timer-hookPut functions which should get called more or less periodically here.
erc-try-new-nick-pNon-nil means attempt to connect with another nickname if nickname unavailable.
erc-user-full-nameUser full name.
erc-user-informationUSER_INFORMATION IRC variable.
erc-user-modeInitial user modes to be set after a connection is established.
erc-valid-nick-regexpRegexp which matches all valid characters in a IRC nickname.
erc-verbose-server-pingIf non-nil, show every time you get a PING or PONG from the server.
erc-versionThis version of ERC.
erc-warn-about-blank-linesWarn the user if they attempt to send a blank line.
erc-whowas-on-nosuchnickIf non-nil, do a whowas on a nick if no such nick.

Defined functions (405)

copy-erc-channel-user(ARG)
copy-erc-input(ARG)
copy-erc-server-user(ARG)
define-erc-module(NAME ALIAS DOC ENABLE-BODY DISABLE-BODY &optional LOCAL-P)
erc
erc--buffer-p(BUF PREDICATE PROC)
erc--read-time-period(PROMPT)
erc--switch-to-buffer(&optional ARG)
erc--unignore-user(USER BUFFER)
erc-active-buffer()
erc-add-default-channel(CHANNEL)
erc-add-query(NICKNAME)
erc-add-server-user(NICK USER)
erc-add-server-user--inliner(INLINE--FORM NICK USER)
erc-add-targets(SCOPE TARGET-LIST)
erc-already-logged-in(SERVER PORT NICK)
erc-arrange-session-in-multiple-windows()
erc-auto-query(PROC PARSED)
erc-away-time()
erc-banlist-finished(PROC PARSED)
erc-banlist-store(PROC PARSED)
erc-banlist-update(PROC PARSED)
erc-beg-of-input-line()
erc-bol()
erc-buffer-filter(PREDICATE &optional PROC)
erc-buffer-list(&optional PREDICATE PROC)
erc-buffer-list-with-nick(NICK PROC)
erc-bug(SUBJECT)
erc-canonicalize-server-name(SERVER)
erc-change-user-nickname(USER NEW-NICK)
erc-channel-begin-receiving-names()
erc-channel-end-receiving-names()
erc-channel-list(PROC)
erc-channel-names()
erc-channel-p(CHANNEL)
erc-channel-receive-names(NAMES-STRING)
erc-channel-user-admin(CL-X)
erc-channel-user-admin--cmacro(CL-WHOLE-ARG CL-X)
erc-channel-user-admin-p(NICK)
erc-channel-user-admin-p--inliner(INLINE--FORM NICK)
erc-channel-user-halfop(CL-X)
erc-channel-user-halfop--cmacro(CL-WHOLE-ARG CL-X)
erc-channel-user-halfop-p(NICK)
erc-channel-user-halfop-p--inliner(INLINE--FORM NICK)
erc-channel-user-last-message-time(CL-X)
erc-channel-user-last-message-time--cmacro(CL-WHOLE-ARG CL-X)
erc-channel-user-op(CL-X)
erc-channel-user-op--cmacro(CL-WHOLE-ARG CL-X)
erc-channel-user-op-p(NICK)
erc-channel-user-op-p--inliner(INLINE--FORM NICK)
erc-channel-user-owner(CL-X)
erc-channel-user-owner--cmacro(CL-WHOLE-ARG CL-X)
erc-channel-user-owner-p(NICK)
erc-channel-user-owner-p--inliner(INLINE--FORM NICK)
erc-channel-user-p(CL-X)
erc-channel-user-p--cmacro(CL-WHOLE-ARG CL-X)
erc-channel-user-voice(CL-X)
erc-channel-user-voice--cmacro(CL-WHOLE-ARG CL-X)
erc-channel-user-voice-p(NICK)
erc-channel-user-voice-p--inliner(INLINE--FORM NICK)
erc-client-info(S)
erc-cmd-AMSG(LINE)
erc-cmd-APPENDTOPIC(TOPIC)
erc-cmd-AT(TOPIC)
erc-cmd-AWAY(LINE)
erc-cmd-BANLIST()
erc-cmd-BL()
erc-cmd-BYE(REASON)
erc-cmd-CHANNEL(CHANNEL &optional KEY)
erc-cmd-CLEAR()
erc-cmd-CLEARTOPIC(&optional CHANNEL)
erc-cmd-COUNTRY(TLD)
erc-cmd-CTCP(NICK CMD &rest ARGS)
erc-cmd-DATE(&optional LINE)
erc-cmd-DEOP(&rest PEOPLE)
erc-cmd-DEOPME()
erc-cmd-DESCRIBE(LINE)
erc-cmd-EXIT(REASON)
erc-cmd-GAWAY(LINE)
erc-cmd-GQ(REASON)
erc-cmd-GQUIT(REASON)
erc-cmd-H(&optional FUNC)
erc-cmd-HELP(&optional FUNC)
erc-cmd-IDLE(NICK)
erc-cmd-IGNORE(&optional USER)
erc-cmd-J(CHANNEL &optional KEY)
erc-cmd-JOIN(CHANNEL &optional KEY)
erc-cmd-KICK(TARGET &optional REASON-OR-NICK &rest REASONWORDS)
erc-cmd-LASTLOG(LINE)
erc-cmd-LEAVE(LINE)
erc-cmd-LOAD(LINE)
erc-cmd-M(LINE)
erc-cmd-MASSUNBAN()
erc-cmd-ME(LINE)
erc-cmd-ME'S(LINE)
erc-cmd-MODE(LINE)
erc-cmd-MSG(LINE)
erc-cmd-MUB()
erc-cmd-N(&optional CHANNEL)
erc-cmd-NAMES(&optional CHANNEL)
erc-cmd-NICK(NICK)
erc-cmd-NOTICE(CHANNEL-OR-USER &rest MESSAGE)
erc-cmd-OP(&rest PEOPLE)
erc-cmd-OPME()
erc-cmd-OPS()
erc-cmd-PART(LINE)
erc-cmd-PING(RECIPIENT)
erc-cmd-Q(&optional USER)
erc-cmd-QUERY(&optional USER)
erc-cmd-QUIT(REASON)
erc-cmd-QUOTE(LINE)
erc-cmd-RECONNECT()
erc-cmd-SAY(LINE)
erc-cmd-SERVER(SERVER)
erc-cmd-SET(LINE)
erc-cmd-SIGNOFF(REASON)
erc-cmd-SM()
erc-cmd-SQUERY(LINE)
erc-cmd-SV()
erc-cmd-T(TOPIC)
erc-cmd-TIME(&optional LINE)
erc-cmd-TOPIC(TOPIC)
erc-cmd-UNIGNORE(USER)
erc-cmd-VAR(LINE)
erc-cmd-VARIABLE(LINE)
erc-cmd-WHOAMI()
erc-cmd-WHOIS(FIRST &optional SECOND)
erc-cmd-WI(FIRST &optional SECOND)
erc-cmd-WII(NICK)
erc-cmd-default(LINE)
erc-command-indicator()
erc-command-name(CMD)
erc-command-no-process-p(STR)
erc-command-symbol(COMMAND)
erc-complete-word()
erc-compute-full-name(&optional FULL-NAME)
erc-compute-nick(&optional NICK)
erc-compute-port(&optional PORT)
erc-compute-server(&optional SERVER)
erc-connection-established(PROC PARSED)
erc-ctcp-query-ACTION(PROC PARSED NICK LOGIN HOST TO MSG)
erc-ctcp-query-CLIENTINFO(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-query-ECHO(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-query-FINGER(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-query-PING(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-query-TIME(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-query-USERINFO(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-query-VERSION(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-reply-CLIENTINFO(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-reply-ECHO(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-reply-FINGER(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-reply-PING(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-reply-TIME(PROC NICK LOGIN HOST TO MSG)
erc-ctcp-reply-VERSION(PROC NICK LOGIN HOST TO MSG)
erc-current-nick()
erc-current-nick-p(NICK)
erc-current-time(&optional SPECIFIED-TIME)
erc-debug-missing-hooks(PROC PARSED)
erc-default-server-handler(PROC PARSED)
erc-default-target()
erc-define-catalog(CATALOG ENTRIES)
erc-define-catalog-entry(CATALOG ENTRY FORMAT-SPEC)
erc-delete-default-channel(CHANNEL &optional BUFFER)
erc-delete-query()
erc-determine-parameters(&optional SERVER PORT NICK NAME)
erc-directory-writable-p(DIR)
erc-display-error-notice(PARSED STRING)
erc-display-line(STRING &optional BUFFER)
erc-display-line-1(STRING BUFFER)
erc-display-message(PARSED TYPE BUFFER MSG &rest ARGS)
erc-display-message-highlight(TYPE STRING)
erc-display-msg(LINE)
erc-display-prompt(&optional BUFFER POS PROMPT FACE)
erc-display-server-message(PROC PARSED)
erc-downcase(STRING)
erc-echo-notice-in-active-buffer(S PARSED BUFFER SENDER)
erc-echo-notice-in-active-non-server-buffer(S PARSED BUFFER SENDER)
erc-echo-notice-in-default-buffer(S PARSED BUFFER SENDER)
erc-echo-notice-in-first-user-buffer(S PARSED BUFFER SENDER)
erc-echo-notice-in-minibuffer(S PARSED BUFFER SENDER)
erc-echo-notice-in-server-buffer(S PARSED BUFFER SENDER)
erc-echo-notice-in-target-buffer(S PARSED BUFFER SENDER)
erc-echo-notice-in-user-and-target-buffers(S PARSED BUFFER SENDER)
erc-echo-notice-in-user-buffers(S PARSED BUFFER SENDER)
erc-emacs-time-to-erc-time(&optional SPECIFIED-TIME)
erc-end-of-input-line()
erc-ensure-channel-name(CHANNEL)
erc-error(&rest ARGS)
erc-extract-command-from-line(LINE)
erc-extract-nick(STRING)
erc-find-file(FILE &optional PATH)
erc-find-parsed-property()
erc-find-script-file(FILE)
erc-format-@nick(&optional USER CHANNEL-DATA)
erc-format-away-status()
erc-format-channel-modes()
erc-format-lag-time()
erc-format-message(MSG &rest ARGS)
erc-format-my-nick()
erc-format-network()
erc-format-nick(&optional USER CHANNEL-DATA)
erc-format-privmessage(NICK MSG PRIVP MSGP)
erc-format-target()
erc-format-target-and/or-network()
erc-format-target-and/or-server()
erc-generate-new-buffer-name(SERVER PORT TARGET)
erc-get-arglist(FUN)
erc-get-buffer(TARGET &optional PROC)
erc-get-buffer-create(SERVER PORT TARGET)
erc-get-channel-mode-from-keypress(KEY)
erc-get-channel-nickname-alist()
erc-get-channel-nickname-list()
erc-get-channel-user(NICK)
erc-get-channel-user--inliner(INLINE--FORM NICK)
erc-get-channel-user-list()
erc-get-parsed-vector(POINT)
erc-get-parsed-vector-nick(VECT)
erc-get-parsed-vector-type(VECT)
erc-get-server-nickname-alist()
erc-get-server-nickname-list()
erc-get-server-user(NICK)
erc-get-server-user--inliner(INLINE--FORM NICK)
erc-get-user-mode-prefix(USER)
erc-grab-region(START END)
erc-group-list(LIST N)
erc-handle-irc-url(HOST PORT CHANNEL USER PASSWORD)
erc-handle-login()
erc-handle-user-status-change(TYPE NLH &optional L)
erc-hide-current-message-p(PARSED)
erc-highlight-error(S)
erc-highlight-notice(S)
erc-ignored-reply-p(MSG TGT PROC)
erc-ignored-user-p(SPEC)
erc-initialize-log-marker(BUFFER)
erc-input-action()
erc-input-insertp(CL-X)
erc-input-insertp--cmacro(CL-WHOLE-ARG CL-X)
erc-input-message()
erc-input-p(CL-X)
erc-input-p--cmacro(CL-WHOLE-ARG CL-X)
erc-input-sendp(CL-X)
erc-input-sendp--cmacro(CL-WHOLE-ARG CL-X)
erc-input-string(CL-X)
erc-input-string--cmacro(CL-WHOLE-ARG CL-X)
erc-insert-mode-command()
erc-invite-only-mode(&optional ARG)
erc-is-message-ctcp-and-not-action-p(MESSAGE)
erc-is-message-ctcp-p(MESSAGE)
erc-is-valid-nick-p(NICK)
erc-ison-p(NICK)
erc-iswitchb(&optional ARG)
erc-join-channel(CHANNEL &optional KEY)
erc-kill-buffer-function()
erc-kill-channel()
erc-kill-input()
erc-kill-query-buffers(PROCESS)
erc-kill-server()
erc-list(THING)
erc-list-match(LST STR)
erc-load-irc-script(FILE &optional FORCE)
erc-load-irc-script-lines(LINES &optional FORCE NOEXPAND)
erc-load-script(FILE)
erc-log(STRING)
erc-log--inliner(INLINE--FORM STRING)
erc-log-aux(STRING)
erc-log-irc-protocol(STRING &optional OUTBOUND)
erc-login()
erc-lurker-cleanup()
erc-lurker-initialize()
erc-lurker-maybe-trim(NICK)
erc-lurker-p(NICK)
erc-lurker-update-status(MESSAGE)
erc-make-message-variable-name(CATALOG ENTRY)
erc-make-notice(MESSAGE)
erc-member-ignore-case(STRING LIST)
erc-message-english-PART(&rest ARGS)
erc-message-target(MSG)
erc-message-type-member(POSITION LIST)
erc-migrate-modules(MODS)
erc-mode()
erc-modes(&optional HERE)
erc-nick-at-point()
erc-nick-equal-p(NICK1 NICK2)
erc-nickname-in-use(NICK REASON)
erc-normalize-port(PORT)
erc-once-with-server-event(EVENT F)
erc-open(&optional SERVER PORT NICK FULL-NAME CONNECT PASSWD TGT-LIST CHANNEL PROCESS CLIENT-CERTIFICATE)
erc-open-server-buffer-p(&optional BUFFER)
erc-open-tls-stream(NAME BUFFER HOST PORT &rest PARAMETERS)
erc-parse-modes(MODE-STRING)
erc-parse-prefix()
erc-parse-user(STRING)
erc-part-from-channel(REASON)
erc-part-reason-normal(&optional S)
erc-part-reason-various(S)
erc-part-reason-zippy(&optional S)
erc-popup-input-buffer()
erc-port-equal(A B)
erc-port-to-string(P)
erc-process-away(PROC AWAY-P)
erc-process-ctcp-query(PROC PARSED NICK LOGIN HOST)
erc-process-ctcp-reply(PROC PARSED NICK LOGIN HOST MSG)
erc-process-input-line(LINE &optional FORCE NO-COMMAND)
erc-process-script-line(LINE &optional ARGS)
erc-prompt()
erc-put-text-properties(START END PROPERTIES &optional OBJECT VALUE-LIST)
erc-put-text-property(START END PROPERTY VALUE &optional OBJECT)
erc-query(TARGET SERVER)
erc-query-buffer-p(&optional BUFFER)
erc-quit-reason-normal(&optional S)
erc-quit-reason-various(S)
erc-quit-reason-zippy(&optional S)
erc-quit-server(REASON)
erc-quit/part-reason-default()
erc-remove-channel-member(CHANNEL NICK)
erc-remove-channel-user(NICK)
erc-remove-channel-users()
erc-remove-current-channel-member(NICK)
erc-remove-server-user(NICK)
erc-remove-server-user--inliner(INLINE--FORM NICK)
erc-remove-text-properties-region(START END &optional OBJECT)
erc-remove-user(NICK)
erc-restore-text-properties()
erc-retrieve-catalog-entry(ENTRY &optional CATALOG)
erc-sec-to-time(NS)
erc-seconds-to-string(SECONDS)
erc-select
erc-select-read-args()
erc-select-startup-file()
erc-send-action(TGT STR &optional FORCE)
erc-send-current-line()
erc-send-input(INPUT)
erc-send-input-line(TARGET LINE &optional FORCE)
erc-send-message(LINE &optional FORCE)
erc-server-buffer()
erc-server-buffer-live-p()
erc-server-buffer-p(&optional BUFFER)
erc-server-join-channel(SERVER CHANNEL &optional SECRET)
erc-server-user-buffers(CL-X)
erc-server-user-buffers--cmacro(CL-WHOLE-ARG CL-X)
erc-server-user-full-name(CL-X)
erc-server-user-full-name--cmacro(CL-WHOLE-ARG CL-X)
erc-server-user-host(CL-X)
erc-server-user-host--cmacro(CL-WHOLE-ARG CL-X)
erc-server-user-info(CL-X)
erc-server-user-info--cmacro(CL-WHOLE-ARG CL-X)
erc-server-user-login(CL-X)
erc-server-user-login--cmacro(CL-WHOLE-ARG CL-X)
erc-server-user-nickname(CL-X)
erc-server-user-nickname--cmacro(CL-WHOLE-ARG CL-X)
erc-server-user-p(CL-X)
erc-server-user-p--cmacro(CL-WHOLE-ARG CL-X)
erc-set-active-buffer(BUFFER)
erc-set-channel-key(&optional KEY)
erc-set-channel-limit(&optional LIMIT)
erc-set-current-nick(NICK)
erc-set-initial-user-mode(NICK BUFFER)
erc-set-modes(TGT MODE-STRING)
erc-set-topic(TOPIC)
erc-setup-buffer(BUFFER)
erc-shorten-server-name(SERVER)
erc-sort-channel-users-alphabetically(LIST)
erc-sort-channel-users-by-activity(LIST)
erc-sort-strings(LIST-OF-STRINGS)
erc-split-multiline-safe(STRING)
erc-ssl
erc-string-invisible-p(STRING)
erc-string-no-properties(STRING)
erc-string-to-emacs-time(STRING &optional BASE)
erc-string-to-port(S)
erc-switch-to-buffer(&optional ARG)
erc-switch-to-buffer-other-window(&optional ARG)
erc-time-diff(T1 T2)
erc-time-gt(T1 T2)
erc-tls
erc-toggle-channel-mode(MODE &optional CHANNEL)
erc-toggle-ctcp-autoresponse(&optional ARG)
erc-toggle-debug-irc-protocol(&optional ARG)
erc-toggle-flood-control(&optional ARG)
erc-trim-string(S)
erc-update-channel-key(CHANNEL ONOFF KEY)
erc-update-channel-limit(CHANNEL ONOFF N)
erc-update-channel-member(CHANNEL NICK NEW-NICK &optional ADD VOICE HALFOP OP ADMIN OWNER HOST LOGIN FULL-NAME INFO UPDATE-MESSAGE-TIME)
erc-update-channel-topic(CHANNEL TOPIC &optional MODIFY)
erc-update-current-channel-member(NICK NEW-NICK &optional ADD VOICE HALFOP OP ADMIN OWNER HOST LOGIN FULL-NAME INFO UPDATE-MESSAGE-TIME)
erc-update-mode-line(&optional BUFFER)
erc-update-mode-line-buffer(BUFFER)
erc-update-modes(TGT MODE-STRING &optional NICK HOST LOGIN)
erc-update-modules()
erc-update-undo-list(SHIFT)
erc-update-user(USER &optional NEW-NICK HOST LOGIN FULL-NAME INFO)
erc-update-user-nick(NICK &optional NEW-NICK HOST LOGIN FULL-NAME INFO)
erc-user-input()
erc-user-spec(USER)
erc-version(&optional HERE BOLD-ERC)
erc-wash-quit-reason(REASON NICK LOGIN HOST)
erc-with-all-buffers-of-server(PROCESS PRED &rest FORMS)
erc-with-buffer((TARGET [PROCESS]) BODY...)
erc-with-server-buffer(&rest BODY)
make-erc-channel-user
make-erc-channel-user--cmacro
make-erc-input
make-erc-input--cmacro
make-erc-server-user
make-erc-server-user--cmacro

Defined faces (0)