| Server IP : 217.160.0.212 / Your IP : 216.73.217.5 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/erc/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (require 'erc) #@39 Setup Imenu support in an ERC buffer. (defalias 'erc-imenu-setup #[0 "\301\300!\210\302\211\207" [imenu-create-index-function make-local-variable erc-create-imenu-index] 2 (#$ . 99)]) (add-hook 'erc-mode-hook 'erc-imenu-setup) #@31 Imenu index creation function (autoload 'erc-create-imenu-index "erc-imenu" '(#$ . 333)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\315\316\317\320\310\321\306\322&\207" [custom-declare-variable erc-input-line-position funcall function #[0 "\300\207" [nil] 1 #1=""] "Specify where to position the input line when using `erc-scroll-to-bottom'.\n\nThis should be an integer specifying the line of the buffer on which\nthe input line should stay. A value of \"-1\" would keep the input\nline positioned on the last line in the buffer. This is passed as an\nargument to `recenter'." :group erc-display :type (choice integer (const nil)) erc-scrolltobottom-mode #[0 "\300\207" [nil] 1 #1#] "Non-nil if Erc-Scrolltobottom mode is enabled.\nSee the `erc-scrolltobottom-mode' command\nfor a description of this minor mode.\nSetting this variable directly does not take effect;\neither customize it (see the info node `Easy Customization')\nor call the function `erc-scrolltobottom-mode'." :set custom-set-minor-mode :initialize custom-initialize-default boolean erc-scrolltobottom] 12) #@275 Toggle ERC scrolltobottom mode. With a prefix argument ARG, enable scrolltobottom if ARG is positive, and disable it otherwise. If called from Lisp, enable the mode if ARG is omitted or nil. This mode causes the prompt to stay at the end of the window. (fn &optional ARG) (defalias 'erc-scrolltobottom-mode #[256 "\302 \303\301\304=\203 \305\301!?\202! \247\203 \306W\203 \307\202! \310\"\210\311\300!\2038 \312\301\"\305\301!\2038 \301B \203B \313 \210\202E \314 \210\315\316\305\301!\203Q \317\202R \320\"\210\321\322!\203z \323\301!\210\302 \203j \211\302 \232\203z \324\325\305\301!\203v \326\202w \327\330#\210\210\331 \210\305\301!\207" [global-minor-modes erc-scrolltobottom-mode current-message set-default toggle default-value 1 nil t boundp delq erc-scrolltobottom-enable erc-scrolltobottom-disable run-hooks erc-scrolltobottom-mode-hook erc-scrolltobottom-mode-on-hook erc-scrolltobottom-mode-off-hook called-interactively-p any customize-mark-as-set message "Erc-Scrolltobottom mode %sabled%s" "en" "dis" "" force-mode-line-update] 6 (#$ . 1465) (byte-code "\203\n \301!\202 \302C\207" [current-prefix-arg prefix-numeric-value toggle] 2)]) (defvar erc-scrolltobottom-mode-hook nil) (byte-code "\301\302N\204\f \303\301\302\304#\210\303\301\305\306#\210\303\301\307\310C#\210\311\312\310\313\300!\205# \310\211%\207" [erc-scrolltobottom-mode-map erc-scrolltobottom-mode-hook variable-documentation put "Hook run after entering or leaving `erc-scrolltobottom-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" custom-type hook standard-value nil add-minor-mode erc-scrolltobottom-mode boundp] 6) #@33 Enable ERC scrolltobottom mode. (defalias 'erc-scrolltobottom-enable #[0 "\301\302\303\"\210\304\305\306\307\"\210\305\310\311\"\210\312 \211\205( \211@r\211q\210\307 \210)A\266\202\202 \207" [erc-scrolltobottom-mode add-to-list erc-modules scrolltobottom t add-hook erc-mode-hook erc-add-scroll-to-bottom erc-insert-done-hook erc-possibly-scroll-to-bottom erc-buffer-list] 3 (#$ . 3177) nil]) #@34 Disable ERC scrolltobottom mode. (defalias 'erc-scrolltobottom-disable #[0 "\302\303\"\304\305\306\307\"\210\305\310\311\"\210\312 \211\205+ \211@r\211q\210\305\313\314\315#\210)A\266\202\202 \207" [erc-modules erc-scrolltobottom-mode delq scrolltobottom nil remove-hook erc-mode-hook erc-add-scroll-to-bottom erc-insert-done-hook erc-possibly-scroll-to-bottom erc-buffer-list post-command-hook erc-scroll-to-bottom t] 6 (#$ . 3580) nil]) (byte-code "\300\301\302\303#\210\300\304\302\303#\210\300\305\302\303#\207" [put erc-scrolltobottom-mode definition-name scrolltobottom erc-scrolltobottom-enable erc-scrolltobottom-disable] 4) #@66 Like `erc-add-scroll-to-bottom', but only if window is selected. (defalias 'erc-possibly-scroll-to-bottom #[0 "\300 \301 =\205\n \302 \207" [selected-window get-buffer-window erc-scroll-to-bottom] 2 (#$ . 4224)]) #@306 A hook function for `erc-mode-hook' to recenter output at bottom of window. If you find that ERC hangs when using this function, try customizing the value of `erc-input-line-position'. This works whenever scrolling happens, so it's added to `window-scroll-functions' rather than `erc-insert-post-hook'. (defalias 'erc-add-scroll-to-bottom #[0 "\300\301\302\303\304$\207" [add-hook post-command-hook erc-scroll-to-bottom nil t] 5 (#$ . 4444)]) #@229 Recenter WINDOW so that `point' is on the last line. This is added to `window-scroll-functions' by `erc-add-scroll-to-bottom'. You can control which line is recentered to by customizing the variable `erc-input-line-position'. (defalias 'erc-scroll-to-bottom #[0 "\303\214~\210 \205 ` V\205 \212db\210\304\n\206 \305!)*\207" [resize-mini-windows erc-insert-marker erc-input-line-position nil recenter -1] 2 (#$ . 4896)]) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313\314\315&\207" [custom-declare-variable erc-readonly-mode funcall function #[0 "\300\207" [nil] 1 ""] "Non-nil if Erc-Readonly mode is enabled.\nSee the `erc-readonly-mode' command\nfor a description of this minor mode.\nSetting this variable directly does not take effect;\neither customize it (see the info node `Easy Customization')\nor call the function `erc-readonly-mode'." :set custom-set-minor-mode :initialize custom-initialize-default :type boolean :group erc-readonly] 12) #@253 Toggle ERC readonly mode. With a prefix argument ARG, enable readonly if ARG is positive, and disable it otherwise. If called from Lisp, enable the mode if ARG is omitted or nil. This mode causes all inserted text to be read-only. (fn &optional ARG) (defalias 'erc-readonly-mode #[256 "\302 \303\301\304=\203 \305\301!?\202! \247\203 \306W\203 \307\202! \310\"\210\311\300!\2038 \312\301\"\305\301!\2038 \301B \203B \313 \210\202E \314 \210\315\316\305\301!\203Q \317\202R \320\"\210\321\322!\203z \323\301!\210\302 \203j \211\302 \232\203z \324\325\305\301!\203v \326\202w \327\330#\210\210\331 \210\305\301!\207" [global-minor-modes erc-readonly-mode current-message set-default toggle default-value 1 nil t boundp delq erc-readonly-enable erc-readonly-disable run-hooks erc-readonly-mode-hook erc-readonly-mode-on-hook erc-readonly-mode-off-hook called-interactively-p any customize-mark-as-set message "Erc-Readonly mode %sabled%s" "en" "dis" "" force-mode-line-update] 6 (#$ . 5876) (byte-code "\203\n \301!\202 \302C\207" [current-prefix-arg prefix-numeric-value toggle] 2)]) (defvar erc-readonly-mode-hook nil) (byte-code "\301\302N\204\f \303\301\302\304#\210\303\301\305\306#\210\303\301\307\310C#\210\311\312\310\313\300!\205# \310\211%\207" [erc-readonly-mode-map erc-readonly-mode-hook variable-documentation put "Hook run after entering or leaving `erc-readonly-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" custom-type hook standard-value nil add-minor-mode erc-readonly-mode boundp] 6) #@27 Enable ERC readonly mode. (defalias 'erc-readonly-enable #[0 "\301\302\303\"\210\304\305\306\307\"\210\305\310\307\"\207" [erc-readonly-mode add-to-list erc-modules readonly t add-hook erc-insert-post-hook erc-make-read-only erc-send-post-hook] 3 (#$ . 7488) nil]) #@28 Disable ERC readonly mode. (defalias 'erc-readonly-disable #[0 "\302\303\"\304\305\306\307\"\210\305\310\307\"\207" [erc-modules erc-readonly-mode delq readonly nil remove-hook erc-insert-post-hook erc-make-read-only erc-send-post-hook] 3 (#$ . 7760) nil]) (byte-code "\300\301\302\303#\210\300\304\302\303#\210\300\305\302\303#\207" [put erc-readonly-mode definition-name readonly erc-readonly-enable erc-readonly-disable] 4) #@125 Make all the text in the current buffer read-only. Put this function on `erc-insert-post-hook' and/or `erc-send-post-hook'. (defalias 'erc-make-read-only #[0 "\300ed\301\302$\210\300ed\303\302$\210\300ed\304\302$\207" [put-text-property read-only t front-sticky rear-nonsticky] 5 (#$ . 8197)]) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313\314\315&\207" [custom-declare-variable erc-move-to-prompt-mode funcall function #[0 "\300\207" [nil] 1 ""] "Non-nil if Erc-Move-To-Prompt mode is enabled.\nSee the `erc-move-to-prompt-mode' command\nfor a description of this minor mode.\nSetting this variable directly does not take effect;\neither customize it (see the info node `Easy Customization')\nor call the function `erc-move-to-prompt-mode'." :set custom-set-minor-mode :initialize custom-initialize-default :type boolean :group erc-move-to-prompt] 12) #@284 Toggle ERC move-to-prompt mode. With a prefix argument ARG, enable move-to-prompt if ARG is positive, and disable it otherwise. If called from Lisp, enable the mode if ARG is omitted or nil. This mode causes the point to be moved to the prompt when typing text. (fn &optional ARG) (defalias 'erc-move-to-prompt-mode #[256 "\302 \303\301\304=\203 \305\301!?\202! \247\203 \306W\203 \307\202! \310\"\210\311\300!\2038 \312\301\"\305\301!\2038 \301B \203B \313 \210\202E \314 \210\315\316\305\301!\203Q \317\202R \320\"\210\321\322!\203z \323\301!\210\302 \203j \211\302 \232\203z \324\325\305\301!\203v \326\202w \327\330#\210\210\331 \210\305\301!\207" [global-minor-modes erc-move-to-prompt-mode current-message set-default toggle default-value 1 nil t boundp delq erc-move-to-prompt-enable erc-move-to-prompt-disable run-hooks erc-move-to-prompt-mode-hook erc-move-to-prompt-mode-on-hook erc-move-to-prompt-mode-off-hook called-interactively-p any customize-mark-as-set message "Erc-Move-To-Prompt mode %sabled%s" "en" "dis" "" force-mode-line-update] 6 (#$ . 9075) (byte-code "\203\n \301!\202 \302C\207" [current-prefix-arg prefix-numeric-value toggle] 2)]) (defvar erc-move-to-prompt-mode-hook nil) (byte-code "\301\302N\204\f \303\301\302\304#\210\303\301\305\306#\210\303\301\307\310C#\210\311\312\310\313\300!\205# \310\211%\207" [erc-move-to-prompt-mode-map erc-move-to-prompt-mode-hook variable-documentation put "Hook run after entering or leaving `erc-move-to-prompt-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" custom-type hook standard-value nil add-minor-mode erc-move-to-prompt-mode boundp] 6) #@33 Enable ERC move-to-prompt mode. (defalias 'erc-move-to-prompt-enable #[0 "\301\302\303\"\210\304\305\306\307\"\210\310 \211\205# \211@r\211q\210\307 \210)A\266\202\202 \207" [erc-move-to-prompt-mode add-to-list erc-modules move-to-prompt t add-hook erc-mode-hook erc-move-to-prompt-setup erc-buffer-list] 3 (#$ . 10796) nil]) #@34 Disable ERC move-to-prompt mode. (defalias 'erc-move-to-prompt-disable #[0 "\302\303\"\304\305\306\307\"\210\310 \211\205&