%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\304\305\306\307\310\311\312\313\314\315\316\317&\210\320\321\322\323\324DD\325\326\327\316\305&\210\320\330\322\323\331DD\332\326\333\316\305&\210\320\334\322\323\335DD\336\326\337\316\305&\210\320\340\322\323\341DD\342\310\343\326\337\316\305& \210\320\344\322\323\345DD\346\310\343\326\337\316\305& \210\320\347\322\323\350DD\351\326\352\316\305&\210\320\353\322\323\354DD\355\356\357\326\360\316\305& \210\320\361\322\323\362DD\363\326\364\316\305&\207" [require cl-lib ring time-date custom-declare-group rcirc nil "Simple IRC client." :version "22.1" :prefix "rcirc-" :link (custom-manual "(rcirc)") :group applications custom-declare-variable rcirc-server-alist funcall function #[0 "\300\207" [(("irc.freenode.net" :channels ("#rcirc")))] 1] "An alist of IRC connections to establish when running `rcirc'.\nEach element looks like (SERVER-NAME PARAMETERS).\n\nSERVER-NAME is a string describing the server to connect\nto.\n\nThe optional PARAMETERS come in pairs PARAMETER VALUE.\n\nThe following parameters are recognized:\n\n`:nick'\n\nVALUE must be a string. If absent, `rcirc-default-nick' is used\nfor this connection.\n\n`:port'\n\nVALUE must be a number or string. If absent,\n`rcirc-default-port' is used.\n\n`:user-name'\n\nVALUE must be a string. If absent, `rcirc-default-user-name' is\nused.\n\n`:password'\n\nVALUE must be a string. If absent, no PASS command will be sent\nto the server.\n\n`:full-name'\n\nVALUE must be a string. If absent, `rcirc-default-full-name' is\nused.\n\n`:channels'\n\nVALUE must be a list of strings describing which channels to join\nwhen connecting to this server. If absent, no channels will be\nconnected to automatically.\n\n`:encryption'\n\nVALUE must be `plain' (the default) for unencrypted connections, or `tls'\nfor connections using SSL/TLS." :type (alist :key-type string :value-type (plist :options ((:nick string) (:port integer) (:user-name string) (:password string) (:full-name string) (:channels (repeat string)) (:encryption (choice (const tls) (const plain)))))) rcirc-default-port #[0 "\300\207" [6667] 1] "The default port to connect to." integer rcirc-default-nick #[0 "\300 \207" [user-login-name] 1] "Your nick." string rcirc-default-user-name #[0 "\300\207" [#1="user"] 1 #1#] "Your user name sent to the server when connecting." "24.1" rcirc-default-full-name #[0 "\300\207" [#2="unknown"] 1 #2#] "The full name sent to the server when connecting." rcirc-fill-flag #[0 "\300\207" [t] 1] "Non-nil means line-wrap messages printed in channel buffers." boolean rcirc-fill-column #[0 "\300\207" [nil] 1] "Column beyond which automatic line-wrapping should happen.\nIf nil, use value of `fill-column'.\nIf a function (e.g., `frame-text-width' or `window-text-width'),\ncall it to compute the number of columns." :risky t (choice (const :tag "Value of `fill-column'" nil) (integer :tag "Number of columns") (function :tag "Function returning the number of columns")) rcirc-fill-prefix #[0 "\300\207" [nil] 1] "Text to insert before filled lines.\nIf nil, calculate the prefix dynamically to line up text\nunderneath each nick." (choice (const :tag "Dynamic" nil) (string :tag "Prefix text"))] 12) #@45 If non-nil, ignore activity in this buffer. (defvar rcirc-ignore-buffer-activity-flag nil (#$ . 3641)) (make-variable-buffer-local 'rcirc-ignore-buffer-activity-flag) #@65 If non-nil, activity in this buffer is considered low priority. (defvar rcirc-low-priority-flag nil (#$ . 3814)) (make-variable-buffer-local 'rcirc-low-priority-flag) #@99 Non-nil if Rcirc-Omit mode is enabled. Use the command `rcirc-omit-mode' to change this variable. (defvar rcirc-omit-mode nil (#$ . 3987)) (byte-code "\300\301!\210\302\303\304\305\306DD\307\310\311\312\313&\210\302\314\304\305\315DD\316\310\317\312\313&\210\302\320\304\305\321DD\322\310\323\312\313&\210\302\324\304\305\325DD\326\310\327\312\313&\210\302\330\304\305\331DD\332\310\323\312\313&\210\302\333\304\305\334DD\335\310\336\312\313&\210\302\337\304\305\340DD\341\310\323\312\313&\210\302\342\304\305\343DD\344\345\346\310\323\312\313& \210\302\347\304\305\350DD\351\310\311\352\353\354\355\312\313&\210\302\356\304\305\357DD\360\310\361\312\313&\210\302\362\304\305\363DD\364\310\365\312\313&\207" [make-variable-buffer-local rcirc-omit-mode custom-declare-variable rcirc-time-format funcall function #[0 "\300\207" [#1="%H:%M "] 1 #1#] "Describes how timestamps are printed.\nUsed as the first arg to `format-time-string'." :type string :group rcirc rcirc-input-ring-size #[0 "\300\207" [1024] 1] "Size of input history ring." integer rcirc-read-only-flag #[0 "\300\207" [t] 1] "Non-nil means make text in IRC buffers read-only." boolean rcirc-buffer-maximum-lines #[0 "\300\207" [nil] 1] "The maximum size in lines for rcirc buffers.\nChannel buffers are truncated from the top to be no greater than this\nnumber. If zero or nil, no truncating is done." (choice (const :tag "No truncation" nil) (integer :tag "Number of lines")) rcirc-scroll-show-maximum-output #[0 "\300\207" [t] 1] "If non-nil, scroll buffer to keep the point at the bottom of\nthe window." rcirc-authinfo #[0 "\300\207" [nil] 1] "List of authentication passwords.\nEach element of the list is a list with a SERVER-REGEXP string\nand a method symbol followed by method specific arguments.\n\nThe valid METHOD symbols are `nickserv', `chanserv' and\n`bitlbee'.\n\nThe ARGUMENTS for each METHOD symbol are:\n `nickserv': NICK PASSWORD [NICKSERV-NICK]\n `chanserv': NICK CHANNEL PASSWORD\n `bitlbee': NICK PASSWORD\n `quakenet': ACCOUNT PASSWORD\n\nExamples:\n ((\"freenode\" nickserv \"bob\" \"p455w0rd\")\n (\"freenode\" chanserv \"bob\" \"#bobland\" \"passwd99\")\n (\"bitlbee\" bitlbee \"robert\" \"sekrit\")\n (\"dal.net\" nickserv \"bob\" \"sekrit\" \"NickServ@services.dal.net\")\n (\"quakenet.org\" quakenet \"bobby\" \"sekrit\"))" (alist :key-type (string :tag "Server") :value-type (choice (list :tag "NickServ" (const nickserv) (string :tag "Nick") (string :tag "Password")) (list :tag "ChanServ" (const chanserv) (string :tag "Nick") (string :tag "Channel") (string :tag "Password")) (list :tag "BitlBee" (const bitlbee) (string :tag "Nick") (string :tag "Password")) (list :tag "QuakeNet" (const quakenet) (string :tag "Account") (string :tag "Password")))) rcirc-auto-authenticate-flag #[0 "\300\207" [t] 1] "Non-nil means automatically send authentication string to server.\nSee also `rcirc-authinfo'." rcirc-authenticate-before-join #[0 "\300\207" [t] 1] "Non-nil means authenticate to services before joining channels.\nCurrently only works with NickServ on some networks." :version "24.1" rcirc-prompt #[0 "\300\207" [#2="> "] 1 #2#] "Prompt string to use in IRC buffers.\n\nThe following replacements are made:\n%n is your nick.\n%s is the server.\n%t is the buffer target, a channel or a user.\n\nSetting this alone will not affect the prompt;\nuse either M-x customize or also call `rcirc-update-prompt'." :set rcirc-set-changed :initialize custom-initialize-default rcirc-keywords #[0 "\300\207" [nil] 1] "List of keywords to highlight in message text." (repeat string) rcirc-ignore-list #[0 "\300\207" [nil] 1] "List of ignored nicks.\nUse /ignore to list them, use /ignore NICK to add or remove a nick." (repeat string)] 12) #@219 List of ignored nicks added to `rcirc-ignore-list' because of renaming. When an ignored person renames, their nick is added to both lists. Nicks will be removed from the automatic list on follow-up renamings or parts. (defvar rcirc-ignore-list-automatic nil (#$ . 7740)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\315\310\311&\210\316\317\320\321#\210\322\211\203F \211@\317N\203? \320N\204? \323\320\317N#\210A\266\202\202% \210\324\317\320\325#\210\300\320\302\303\326DD\327\306\330\310\311&\207" [custom-declare-variable rcirc-bright-nicks funcall function #[0 "\300\207" [nil] 1] "List of nicks to be emphasized.\nSee `rcirc-bright-nick' face." :type (repeat string) :group rcirc rcirc-dim-nicks #[0 "\300\207" [nil] 1] "List of nicks to be deemphasized.\nSee `rcirc-dim-nick' face." (repeat string) defvaralias rcirc-print-hooks rcirc-print-functions nil (saved-value saved-variable-comment) put make-obsolete-variable "24.3" #[0 "\300\207" [nil] 1] "Hook run after text is printed.\nCalled with 5 arguments, PROCESS, SENDER, RESPONSE, TARGET and TEXT." hook] 8) #@44 Hook run after successfully authenticated. (defvar rcirc-authenticated-hook nil (#$ . 8869)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\315\310\311&\210\300\316\302\303\317DD\320\306\315\310\311&\210\300\321\302\303\322DD\323\306\324\310\311&\210\300\325\302\303\326DD\327\306\303\310\311&\210\300\330\302\303\331DD\332\333\334\306\335\310\311& \210\300\336\302\303\337DD\340\333\341\306\307\310\311& \207" [custom-declare-variable rcirc-always-use-server-buffer-flag funcall function #[0 "\300\207" [nil] 1] "Non-nil means messages without a channel target will go to the server buffer." :type boolean :group rcirc rcirc-decode-coding-system #[0 "\300\207" [utf-8] 1] "Coding system used to decode incoming irc messages.\nSet to `undecided' if you want the encoding of the incoming\nmessages autodetected." coding-system rcirc-encode-coding-system #[0 "\300\207" [utf-8] 1] "Coding system used to encode outgoing irc messages." rcirc-coding-system-alist #[0 "\300\207" [nil] 1] "Alist to decide a coding system to use for a channel I/O operation.\nThe format is ((PATTERN . VAL) ...).\nPATTERN is either a string or a cons of strings.\nIf PATTERN is a string, it is used to match a target.\nIf PATTERN is a cons of strings, the car part is used to match a\ntarget, and the cdr part is used to match a server.\nVAL is either a coding system or a cons of coding systems.\nIf VAL is a coding system, it is used for both decoding and encoding\nmessages.\nIf VAL is a cons of coding systems, the car part is used for decoding,\nand the cdr part is used for encoding." (alist :key-type (choice (string :tag "Channel Regexp") (cons (string :tag "Channel Regexp") (string :tag "Server Regexp"))) :value-type (choice coding-system (cons (coding-system :tag "Decode") (coding-system :tag "Encode")))) rcirc-multiline-major-mode #[0 "\300\207" [fundamental-mode] 1] "Major-mode function to use in multiline edit buffers." rcirc-nick-completion-format #[0 "\300\207" [#1="%s: "] 1 #1#] "Format string to use in nick completions.\n\nThe format string is only used when completing at the beginning\nof a line. The string is passed as the first argument to\n`format' with the nickname as the second argument." :version "24.1" string rcirc-kill-channel-buffers #[0 "\300\207" [nil] 1] "When non-nil, kill channel buffers when the server buffer is killed.\nOnly the channel buffers associated with the server in question\nwill be killed." "24.3"] 10) (defvar rcirc-nick nil) (defvar rcirc-prompt-start-marker nil) (defvar rcirc-prompt-end-marker nil) (defvar rcirc-nick-table nil) #@63 Alist of nicks that have recently quit or parted the channel. (defvar rcirc-recent-quit-alist nil (#$ . 11493)) #@71 Syntax table which includes all nick characters as word constituents. (defvar rcirc-nick-syntax-table (byte-code "\301!\302\303\304\305\306\307!\310\"\311\312%\313\"\210\314\315\316#\210\211\207" [text-mode-syntax-table make-syntax-table mapc make-byte-code 257 "\301\302\300#\207" vconcat vector [modify-syntax-entry "w"] 5 "\n\n(fn C)" "[]\\`_^{|}-" modify-syntax-entry 39 "_"] 8) (#$ . 11611)) (defvar rcirc-buffer-alist nil) #@41 List of buffers with unviewed activity. (defvar rcirc-activity nil (#$ . 12051)) #@62 String displayed in mode line representing `rcirc-activity'. (defvar rcirc-activity-string "" (#$ . 12138)) (put 'rcirc-activity-string 'risky-local-variable t) #@56 The server buffer associated with this channel buffer. (defvar rcirc-server-buffer nil (#$ . 12305)) #@50 The channel or user associated with this buffer. (defvar rcirc-target nil (#$ . 12412)) #@68 List of URLs seen in the current buffer and their start positions. (defvar rcirc-urls nil (#$ . 12506)) (put 'rcirc-urls 'permanent-local t) #@66 Kill connection after this many seconds if there is no activity. (defvar rcirc-timeout-seconds 600 (#$ . 12653)) (defconst rcirc-id-string (concat "rcirc on GNU Emacs " emacs-version)) (defvar rcirc-startup-channels nil) #@37 History variable for \[rcirc] call. (defvar rcirc-server-name-history nil (#$ . 12880)) #@37 History variable for \[rcirc] call. (defvar rcirc-server-port-history nil (#$ . 12974)) #@37 History variable for \[rcirc] call. (defvar rcirc-nick-name-history nil (#$ . 13068)) #@37 History variable for \[rcirc] call. (defvar rcirc-user-name-history nil (#$ . 13160)) #@177 Connect to all servers in `rcirc-server-alist'. Do not connect to a server if it is already connected. If ARG is non-nil, instead prompt for connection parameters. (fn ARG) (defalias 'rcirc #[257 "\211\203j \305\306\307\211@@\310&\311\"A\312\313\314\315\316\"\206 !\317#\312\320\315\321\"\206, \n\322#\312\323\315\324\"\2068 \325#\326\327\307\315\330\"#\331\312\332\333\334\315\n\335\"\336#\"\337\340#\341!\342\f &\207\307\211\203\211@\211@\315A\321\"\206} \n\315A\316\"\206\206 \315A\324\"\206\217 \315A\343\"\206\230 \f\315A\335\"\315A\330\"\315A\344\"\307\203\307\345 \211\203\314 \211@\346!\230\203\305 \211\262A\266\202\202\263 \210\211\204\366 \3471\354 \342\n \n\n\n\n\n&0\202\362 \210\350\351\"\210\202r\352!q\210\353\354p!\355\"\262;\203 \202 B\262 )\210\266 A\266\202\202l \210\211\205>\350\356A\203;\333\334\357!\360#\361\362!@Q\202=@\"\207" [rcirc-server-alist rcirc-default-port rcirc-default-nick rcirc-default-user-name rcirc-default-full-name completing-read "IRC Server: " nil rcirc-server-name-history assoc-string read-string "IRC Port: " number-to-string plist-get :port rcirc-server-port-history "IRC Nick: " :nick rcirc-nick-name-history "IRC Username: " :user-name rcirc-user-name-history read-passwd "IRC Password: " :password split-string "IRC Channels: " mapconcat identity :channels " " "[, ]+" t rcirc-prompt-for-encryption rcirc-connect :full-name :encryption rcirc-process-list process-name (quit) message "Quit connecting to %s" process-buffer process-contact get-buffer-process :host "Already connected to %s" butlast ", " ", and " last] 23 (#$ . 13253) "P"]) (defalias 'irc 'rcirc) (defvar rcirc-process-output nil) (defvar rcirc-topic nil) (defvar rcirc-keepalive-timer nil) (defvar rcirc-last-server-message-time nil) (defvar rcirc-server nil) (defvar rcirc-server-name nil) (defvar rcirc-timeout-timer nil) (defvar rcirc-user-authenticated nil) (defvar rcirc-user-disconnect nil) (defvar rcirc-connecting nil) (defvar rcirc-connection-info nil) (defvar rcirc-process nil) (defalias 'rcirc-connect #[2049 "\212\306\307 \"\210\310\203 ;\203 \311!\202! \202! \206' \n\206- \2063 \f\312 \310\313\206D \314&\315\316\211#\210\317\320\310\"!\210\321p\"\210\322\310\"\210\323\324\"\210\325\326\"\210\327\305!\210 \257\327\330!\210\211\327\331!\210 \327\332!\210 \327\333!\210\310\327\334!\210\335\336\337\"\327\340!\210 \327\341!\210\310!\327\342!\210\"\327\343!\210\344 #\327\345!\210\310%\327\346!\210\310&\327\347!\210\310'\327\350!\210\351(\352\353\354\"\210G\355U\204\364 \356\357\nP\"\210\356\360P\"\210\356\361\362R\"\2107\204\363\3558\364\245\365#7\306\366\"\210)\266\205)\207" [inhibit-eol-conversion rcirc-default-port rcirc-default-nick rcirc-default-user-name rcirc-default-full-name rcirc-connection-info message "Connecting to %s..." nil string-to-number open-network-stream :type plain set-process-coding-system raw-text switch-to-buffer rcirc-generate-new-buffer-name set-process-buffer rcirc-mode set-process-sentinel rcirc-sentinel set-process-filter rcirc-filter make-local-variable rcirc-process rcirc-server rcirc-server-name rcirc-buffer-alist rcirc-nick-table make-hash-table :test equal rcirc-nick rcirc-process-output rcirc-startup-channels rcirc-last-server-message-time current-time rcirc-timeout-timer rcirc-user-disconnect rcirc-user-authenticated rcirc-connecting t add-hook auto-save-hook rcirc-log-write 0 rcirc-send-string "PASS " "NICK " "USER " " 0 * :" run-at-time 2 rcirc-keepalive "Connecting to %s...done" rcirc-keepalive-timer rcirc-timeout-seconds] 22 "\n\n(fn SERVER &optional PORT NICK USER-NAME FULL-NAME STARTUP-CHANNELS PASSWORD ENCRYPTION)"]) (defalias 'with-rcirc-process-buffer '(macro . #[385 "\300\301DBB\207" [with-current-buffer process-buffer] 5 "\n\n(fn PROCESS &rest BODY)"])) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [function-put with-rcirc-process-buffer lisp-indent-function 1 put edebug-form-spec t] 4) (defalias 'with-rcirc-server-buffer '(macro . #[128 "\300\301BB\207" [with-current-buffer rcirc-server-buffer] 4 "\n\n(fn &rest BODY)"])) (byte-code "\300\301\302\303#\210\304\301\305\306#\210\307\310\311\"\207" [function-put with-rcirc-server-buffer lisp-indent-function 0 put edebug-form-spec t defalias rcirc-float-time float-time] 4) #@120 Prompt the user for the encryption method to use. SERVER-PLIST is the property list for the server. (fn SERVER-PLIST) (defalias 'rcirc-prompt-for-encryption #[257 "\300\301\302\303\"\206\n \304\305\306\307\"\310\311\310\211\312 !&!\207" ["Encryption (default %s): " ("plain" "tls") plist-get :encryption plain intern completing-read format nil t symbol-name] 14 (#$ . 17691)]) #@126 Send keep alive pings to active rcirc processes. Kill processes that have not received a server message since the last ping. (defalias 'rcirc-keepalive #[0 "\301 \203 \302\303\301 \"\207\304!\203 \305!\210\306\211\207" [rcirc-keepalive-timer rcirc-process-list mapc #[257 "r\302!q\210?\205 \303 \304\305\306 \"#)\207" [rcirc-connecting rcirc-nick process-buffer rcirc-send-ctcp format "KEEPALIVE %f" rcirc-float-time] 7 "\n\n(fn PROCESS)"] timerp cancel-timer nil] 3 (#$ . 18082)]) (defalias 'rcirc-handler-ctcp-KEEPALIVE #[1028 "r\301!q\210\302\303\304 \305!Z\"\211)\207" [header-line-format process-buffer format "%f" rcirc-float-time string-to-number] 9 "\n\n(fn PROCESS TARGET SENDER MESSAGE)"]) (defvar rcirc-debug-buffer "*rcirc debug*") #@56 If non-nil, write information to `rcirc-debug-buffer'. (defvar rcirc-debug-flag nil (#$ . 18844)) #@158 Add an entry to the debug log including PROCESS and TEXT. Debug text is written to `rcirc-debug-buffer' if `rcirc-debug-flag' is non-nil. (fn PROCESS TEXT) (defalias 'rcirc-debug #[514 "\205 r\302 !q\210db\210\303\304\305!\306!\307\260c)\207" [rcirc-debug-flag rcirc-debug-buffer get-buffer-create "[" format-time-string "%Y-%m-%dT%T " process-name "] "] 7 (#$ . 18949)]) (byte-code "\300\301\302\303#\210\304\211\203( \211@\301N\203! \302N\204! \305\302\301N#\210A\266\202\202 \210\306\301\302\307#\207" [defvaralias rcirc-sentinel-hooks rcirc-sentinel-functions nil (saved-value saved-variable-comment) put make-obsolete-variable "24.3"] 7) #@118 Hook functions called when the process sentinel is called. Functions are called with PROCESS and SENTINEL arguments. (defvar rcirc-sentinel-functions nil (#$ . 19611)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \207" [custom-declare-variable rcirc-reconnect-delay funcall function #[0 "\300\207" [0] 1] "The minimum interval in seconds between reconnect attempts.\nWhen 0, do not auto-reconnect." :version "25.1" :type integer :group rcirc] 10) #@41 The last time the buffer was connected. (defvar rcirc-last-connect-time nil (#$ . 20083)) #@63 Called when PROCESS receives SENTINEL. (fn PROCESS SENTINEL) (defalias 'rcirc-sentinel #[514 "\304\305\306#\307\310\311#\"\210r\312!q\210\313\314\315\"B\211\203K \211@r\211\206' pq\210\316\317\320 \310\321\322\f!\n\323!$ ?&\210\324 \210)A\266\202\202 \210\211\325\230\203p \326\nW\203p \327 \203i \n\330\331\"!W\203o \211\332\313!\210\210\333\334#)\207" [rcirc-buffer-alist rcirc-target rcirc-reconnect-delay rcirc-last-connect-time replace-regexp-in-string "\n" "" rcirc-debug format "SENTINEL: %S %S\n" process-buffer nil mapcar cdr rcirc-print "rcirc.el" "ERROR" "%s: %s (%S)" process-name process-status rcirc-disconnect-buffer "deleted" 0 current-time float-time time-subtract rcirc-cmd-reconnect run-hook-with-args rcirc-sentinel-functions] 16 (#$ . 20179)]) (defalias 'rcirc-disconnect-buffer #[256 "r\211\206 pq\210\302\303\211)\207" [rcirc-target mode-line-process nil ":disconnected"] 3 "\n\n(fn &optional BUFFER)"]) #@35 Return a list of rcirc processes. (defalias 'rcirc-process-list #[0 "\300C\301\302\303\304\305\306!\307\"\310\311%\312 \"\210\211\242\207" [nil mapc make-byte-code 257 "\302\303!!\205 r\303!q\210 \304=\205 \300\300\242B\240)\207" vconcat vector [major-mode buffer-live-p process-buffer rcirc-mode] 4 "\n\n(fn P)" process-list] 8 (#$ . 21137)]) (byte-code "\300\301\302\303#\210\304\211\203( \211@\301N\203! \302N\204! \305\302\301N#\210A\266\202\202 \210\306\301\302\307#\207" [defvaralias rcirc-receive-message-hooks rcirc-receive-message-functions nil (saved-value saved-variable-comment) put make-obsolete-variable "24.3"] 7) #@125 Hook functions run when a message is received from server. Function is called with PROCESS, COMMAND, SENDER, ARGS and LINE. (defvar rcirc-receive-message-functions nil (#$ . 21786)) #@59 Called when PROCESS receives OUTPUT. (fn PROCESS OUTPUT) (defalias 'rcirc-filter #[514 "\302\"\210\303!\210r\304!q\210\305 P\211\211GSH\306U\2058 \307\310\311\312\313\314!\315\"\316\317%\320 \321\322#\"\210\323\211)\207" [rcirc-last-server-message-time rcirc-process-output rcirc-debug rcirc-reschedule-timeout process-buffer current-time 10 mapc make-byte-code 257 "\301\300\"\207" vconcat vector [rcirc-process-server-response] 4 "\n\n(fn LINE)" split-string "[\n ]" t nil] 10 (#$ . 21974)]) (defalias 'rcirc-reschedule-timeout #[257 "r\303!q\210?\205\"