X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/36a50f38fbbcf5cc0cafc44af9d1bfcd6c13fc25..6d11f6ed9a1afa6f3903fffeb58159beedeb1d14:/doc/misc/erc.texi diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi index 2f4ffae87c..56aea0c318 100644 --- a/doc/misc/erc.texi +++ b/doc/misc/erc.texi @@ -2,9 +2,9 @@ @c %**start of header @setfilename ../../info/erc.info @settitle ERC Manual +@include docstyle.texi @syncodeindex fn cp @include emacsver.texi -@documentencoding UTF-8 @c %**end of header @copying @@ -266,54 +266,54 @@ This is a summary of keystrokes available in every ERC buffer. @table @kbd -@item C-a or (`erc-bol') +@item C-a or (@code{erc-bol}) Go to beginning of line or end of prompt. -@item RET (`erc-send-current-line') +@item RET (@code{erc-send-current-line}) Send the current line -@item TAB (`erc-complete-word') +@item TAB (@code{erc-complete-word}) If at prompt, complete the current word. Otherwise, move to the next link or button. -@item M-TAB (`ispell-complete-word') +@item M-TAB (@code{ispell-complete-word}) Complete the given word, using ispell. -@item C-c C-a (`erc-bol') +@item C-c C-a (@code{erc-bol}) Go to beginning of line or end of prompt. -@item C-c C-b (`erc-iswitchb') -Use `iswitchb-read-buffer' to prompt for a ERC buffer to switch to. +@item C-c C-b (@code{erc-iswitchb}) +Use @code{iswitchb-read-buffer} to prompt for a ERC buffer to switch to. -@item C-c C-c (`erc-toggle-interpret-controls') +@item C-c C-c (@code{erc-toggle-interpret-controls}) Toggle interpretation of control sequences in messages. -@item C-c C-d (`erc-input-action') +@item C-c C-d (@code{erc-input-action}) Interactively input a user action and send it to IRC. -@item C-c C-e (`erc-toggle-ctcp-autoresponse') +@item C-c C-e (@code{erc-toggle-ctcp-autoresponse}) Toggle automatic CTCP replies (like VERSION and PING). -@item C-c C-f (`erc-toggle-flood-control') +@item C-c C-f (@code{erc-toggle-flood-control}) Toggle use of flood control on sent messages. -@item C-c TAB (`erc-invite-only-mode') +@item C-c TAB (@code{erc-invite-only-mode}) Turn on the invite only mode (+i) for the current channel. -@item C-c C-j (`erc-join-channel') +@item C-c C-j (@code{erc-join-channel}) Join channel. If point is at the beginning of a channel name, use that as default. -@item C-c C-k (`erc-go-to-log-matches-buffer') +@item C-c C-k (@code{erc-go-to-log-matches-buffer}) Interactively open an erc-log-matches buffer -@item C-c C-l (`erc-save-buffer-in-logs') +@item C-c C-l (@code{erc-save-buffer-in-logs}) Append buffer contents to the log file, if logging is enabled. -@item C-c C-n (`erc-channel-names') +@item C-c C-n (@code{erc-channel-names}) Run "/names #channel" in the current channel. -@item C-c C-o (`erc-get-channel-mode-from-keypress') +@item C-c C-o (@code{erc-get-channel-mode-from-keypress}) Read a key sequence and call the corresponding channel mode function. After doing @kbd{C-c C-o}, type in a channel mode letter. @@ -321,22 +321,22 @@ After doing @kbd{C-c C-o}, type in a channel mode letter. @kbd{RET} lets you type more than one mode at a time. If @kbd{l} is pressed, @code{erc-set-channel-limit} gets called. If @kbd{k} is pressed, @code{erc-set-channel-key} gets called. -Anything else will be sent to `erc-toggle-channel-mode'. +Anything else will be sent to @code{erc-toggle-channel-mode}. -@item C-c C-p (`erc-part-from-channel') +@item C-c C-p (@code{erc-part-from-channel}) Part from the current channel and prompt for a reason. -@item C-c C-q (`erc-quit-server') +@item C-c C-q (@code{erc-quit-server}) Disconnect from current server after prompting for reason. -@item C-c C-r (`erc-remove-text-properties-region') +@item C-c C-r (@code{erc-remove-text-properties-region}) Clears the region (start,end) in object from all colors, etc. -@item C-c C-t (`erc-set-topic') +@item C-c C-t (@code{erc-set-topic}) Prompt for a topic for the current channel. -@item C-c C-u (`erc-kill-input') -Kill current input line using `erc-bol' followed by `kill-line'. +@item C-c C-u (@code{erc-kill-input}) +Kill current input line using @code{erc-bol} followed by @code{kill-line}. @end table @@ -716,8 +716,8 @@ stuff, to the current ERC buffer." (setq erc-autojoin-channels-alist '(("freenode.net" "#emacs" "#erc"))) ;; Rename server buffers to reflect the current network name instead -;; of SERVER:PORT. (e.g. "freenode" instead of "irc.freenode.net:6667"). This -;; is useful when using a bouncer like ZNC where you have multiple +;; of SERVER:PORT (e.g., "freenode" instead of "irc.freenode.net:6667"). +;; This is useful when using a bouncer like ZNC where you have multiple ;; connections to the same server. (setq erc-rename-buffers t) @@ -753,6 +753,26 @@ If non, @code{nil}, this is a list of IRC message types to hide, e.g.: @end example @end defopt +@defopt erc-network-hide-list +If non, @code{nil}, this is a list of IRC networks and message types +to hide, e.g.: + +@example +(setq erc-network-hide-list (("freenode" "JOIN" "PART" "QUIT") +("OFTC" "JOIN" "PART"")) +@end example +@end defopt + +@defopt erc-channel-hide-list +If non, @code{nil}, this is a list of IRC channels and message types +to hide, e.g.: + +@example +(setq erc-channel-hide-list (("#erc" "JOIN" "PART" "QUIT") +("#emacs" "NICK")) +@end example +@end defopt + @defopt erc-lurker-hide-list Like @code{erc-hide-list}, but only applies to messages sent by lurkers. The function @code{erc-lurker-p} determines whether a given @@ -780,7 +800,7 @@ or if you have bugs to report, there are several places you can go. @item @uref{http://www.emacswiki.org/cgi-bin/wiki/ERC} is the -emacswiki.org page for ERC@. Anyone may add tips, hints, etc. to it. +emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it. @item You can ask questions about using ERC on the Emacs mailing list,