Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/erc/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:08:33 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/erc/erc-autoaway.el ;;; in Emacs version 24.3.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\302\303\304\305\306\301%\207" [require erc custom-declare-group erc-autoaway nil "Set yourself automatically away after some idletime and set\nyourself back when you type something." :group] 6) #@90 The Emacs idletimer. This is only used when `erc-autoaway-idle-method' is set to 'emacs. (defvar erc-autoaway-idletimer nil (#$ . 779)) #@40 The last time the user sent something. (defvar erc-autoaway-last-sent-time (erc-current-time) (#$ . 921)) #@83 Indicates whether this module was responsible for setting the user's away status. (defvar erc-autoaway-caused-away nil (#$ . 1033)) #@153 Reestablish the Emacs idletimer. If `erc-autoaway-idle-method' is 'emacs, you must call this function each time you change `erc-autoaway-idle-seconds'. (defalias 'erc-autoaway-reestablish-idletimer #[nil "\203 \302!\210\303 \304\305 $\211\207" [erc-autoaway-idletimer erc-autoaway-idle-seconds erc-cancel-timer run-with-idle-timer t erc-autoaway-set-away] 5 (#$ . 1172) nil]) #@89 Return some ERC server buffer if its connection is alive. If none is found, return nil. (defalias 'erc-autoaway-some-server-buffer #[nil "\300\301!@\207" [erc-buffer-list erc-open-server-buffer-p] 2 (#$ . 1558)]) #@146 Add autoaway reset function to `post-command-hook' if at least one ERC process is alive. This is used when `erc-autoaway-idle-method' is 'user. (defalias 'erc-autoaway-insinuate-maybe #[(&optional server &rest ignored) "\204 \301 \205 \302\303\304\"\207" [server erc-autoaway-some-server-buffer add-hook post-command-hook erc-autoaway-reset-idle-user] 3 (#$ . 1778)]) #@145 Remove the autoaway reset function from `post-command-hook' if no ERC process is alive. This is used when `erc-autoaway-idle-method' is 'user. (defalias 'erc-autoaway-remove-maybe #[(&rest ignored) "\300 ?\205\n \301\302\303\"\207" [erc-autoaway-some-server-buffer remove-hook post-command-hook erc-autoaway-reset-idle-user] 3 (#$ . 2157)]) #@272 Non-nil if Erc-Autoaway mode is enabled. See the command `erc-autoaway-mode' for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `erc-autoaway-mode'. (custom-declare-variable 'erc-autoaway-mode nil '(#$ . 2506) :set 'custom-set-minor-mode :initialize 'custom-initialize-default :group 'erc-autoaway :type 'boolean) #@971 Toggle ERC autoaway mode. With a prefix argument ARG, enable autoaway if ARG is positive, and disable it otherwise. If called from Lisp, enable the mode if ARG is omitted or nil. In ERC autoaway mode, you can be set away automatically. If `erc-auto-set-away' is set, then you will be set away after the number of seconds specified in `erc-autoaway-idle-seconds'. There are several kinds of being idle: User idle time measures how long you have not been sending any commands to Emacs. This is the default. Emacs idle time measures how long Emacs has been idle. This is currently not useful, since Emacs is non-idle when it handles ping-pong with IRC servers. See `erc-autoaway-idle-method' for more information. IRC idle time measures how long since you last sent something (see `erc-autoaway-last-sent-time'). If `erc-auto-discard-away' is set, then typing anything, will set you no longer away. Related variables: `erc-public-away-p' and `erc-away-nickname'. (defalias 'erc-autoaway-mode #[(&optional arg) "\303 \304=\203 \n?\202 \305 !\306V\211\203 \307 \210\202! \310 \210\311\312\n\203+ \313\202, \314\"\210\315\316!\203Q \317\302!\210\303 \203D \303 \232\203Q \320\321\n\203N \322\202O \323\"\210)\324 \210\n\207" [#1=#:last-message arg erc-autoaway-mode current-message toggle prefix-numeric-value 0 erc-autoaway-enable erc-autoaway-disable run-hooks erc-autoaway-mode-hook erc-autoaway-mode-on-hook erc-autoaway-mode-off-hook called-interactively-p any customize-mark-as-set message "Erc-Autoaway mode %sabled" "en" "dis" force-mode-line-update] 4 (#$ . 2949) (list (or current-prefix-arg 'toggle))]) (byte-code "\301\302\303\304\300!\205\n \303\211%\207" [erc-autoaway-mode-map add-minor-mode erc-autoaway-mode nil boundp] 6) #@27 Enable ERC autoaway mode. (defalias 'erc-autoaway-enable #[nil "\303\304\305\"\210\306\307\302!\205P \310\311\312\"\210\313 \n\314=\203( \310\315\316\"\210\310\317\316\"\210\202G \n\320=\203>