MMCT TEAM
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  ]

Current File : //usr/share/emacs/24.3/lisp/erc/erc-ibuffer.elc
;ELC
;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:08:38 2024
;;; from file /builddir/build/BUILD/emacs-24.3/lisp/erc/erc-ibuffer.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\300\302!\210\300\303!\210\304\305\306\307\310\303%\210\311\312\313\314\310\305\315\316&\210\311\317\320\321\310\305\315\316&\210\311\322\323\324\310\305\315\316&\210\311\325\326\327\310\305\315\316&\207" [require ibuffer ibuf-ext erc custom-declare-group erc-ibuffer nil "The Ibuffer group for ERC." :group custom-declare-variable erc-ibuffer-keyword-char 107 "Char used to indicate a channel which had keyword traffic lately (hidden)." :type character erc-ibuffer-pal-char 112 "Char used to indicate a channel which had pal traffic lately (hidden)." erc-ibuffer-fool-char 102 "Char used to indicate a channel which had fool traffic lately (hidden)." erc-ibuffer-dangerous-host-char 100 "Char used to indicate a channel which had dangerous-host traffic lately\n(hidden)."] 8)
#@66 Toggle current view to buffers which are related to ERC servers.
(defalias 'ibuffer-filter-by-erc-server #[(qualifier) "\301\302B!\210\303\304\305\306\"\"\210\307\310\311\"\207" [qualifier ibuffer-push-filter erc-server message "%s" format "Filter by erc servers added:  %s" ibuffer-update nil t] 5 (#$ . 1364) (list (let ((regexp (read-from-minibuffer "Limit by server (regexp) (RET for all): "))) (if (string= regexp "") ".*" regexp)))])
(byte-code "\301\302\303EB\301\207" [ibuffer-filtering-alist erc-server "erc servers" #[(buf qualifier) "rq\210	\305=\205\306\n\206\f\")\207" [buf major-mode qualifier erc-server-announced-name erc-session-server erc-mode string-match] 3]] 3)
(defalias 'ibuffer-make-column-erc-modified #[(buffer mark) "rq\210\306\301!\203g	\203gp\n\236\211\203bG\307V\203[A@\310=\203+\311\f!\202cA@\312=\2039\311
!\202cA@\313=\203H\311!\202cA@\314=\203W\311!\202c\315\202c\311!\202c\316)\202h\316)\207" [buffer erc-track-mode erc-modified-channels-alist entry erc-ibuffer-pal-char erc-ibuffer-fool-char boundp 1 pal string fool keyword dangerous-host "$" " " erc-ibuffer-keyword-char erc-ibuffer-dangerous-host-char ibuffer-modified-char] 3])
(put 'ibuffer-make-column-erc-modified 'ibuffer-column-name "M")
(defalias 'ibuffer-make-column-erc-server-name #[(buffer mark) "rq\210	\203\304	!\203r\305	!q\210\n\206)\202\306)\207" [buffer erc-server-process erc-server-announced-name erc-session-server processp process-buffer ""] 2])
(put 'ibuffer-make-column-erc-server-name 'ibuffer-column-name "Server")
(defalias 'ibuffer-make-column-erc-target #[(buffer mark) "rq\210	\305=\203D\n\203&\306\n!\203&p\307\n!=\203&\310\311\312\f!R\202F\313\314 !\2034\314 \260\202F\314 \203@\315\314 P\202F\316\202F\317 )\207" [buffer major-mode erc-server-process erc-session-server erc-session-port erc-mode processp process-buffer "Server " ":" erc-port-to-string erc-channel-p erc-default-target "Query: " "(parted)" buffer-name] 5])
(put 'ibuffer-make-column-erc-target 'ibuffer-column-name "Target")
(defalias 'ibuffer-make-column-erc-topic #[(buffer mark) "rq\210	\303=\203\n\203\304\n!\202\305)\207" [buffer major-mode erc-channel-topic erc-mode erc-controls-interpret ""] 2])
(put 'ibuffer-make-column-erc-topic 'ibuffer-column-name "Topic")
(defalias 'ibuffer-make-column-erc-members #[(buffer mark) "rq\210	\303=\203&\304\302!\203&\305\n!\203&\306\n!\307V\203&\310\306\n!!\202'\311)\207" [buffer major-mode erc-channel-users erc-mode boundp hash-table-p hash-table-size 0 number-to-string ""] 3])
(put 'ibuffer-make-column-erc-members 'ibuffer-column-name "Users")
(defalias 'ibuffer-make-column-erc-away #[(buffer mark) "rq\210	\203\302	!\203\303 \203\304\202\305)\207" [buffer erc-server-process processp erc-away-time "A" " "] 2])
(put 'ibuffer-make-column-erc-away 'ibuffer-column-name "A")
(defalias 'ibuffer-make-column-erc-op #[(buffer mark) "rq\210	\306=\203F\307 \211\205>\310!\205>\n\311\312\n!\")\211\205=\fA\205=\fA\313H
>\2049\314\315\316\317#\210\fA\320H))\203F\321\202G\322)\207" [buffer major-mode nick erc-channel-users cdata cl-struct-erc-channel-user-tags erc-mode erc-current-nick hash-table-p gethash erc-downcase 0 error "%s accessing a non-%s" erc-channel-user-op erc-channel-user 1 "@" " "] 5])
(put 'ibuffer-make-column-erc-op 'ibuffer-column-name "O")
(defalias 'ibuffer-make-column-erc-voice #[(buffer mark) "rq\210	\306=\203F\307 \211\205>\310!\205>\n\311\312\n!\")\211\205=\fA\205=\fA\313H
>\2049\314\315\316\317#\210\fA\320H))\203F\321\202G\322)\207" [buffer major-mode nick erc-channel-users cdata cl-struct-erc-channel-user-tags erc-mode erc-current-nick hash-table-p gethash erc-downcase 0 error "%s accessing a non-%s" erc-channel-user-voice erc-channel-user 2 "+" " "] 5])
(put 'ibuffer-make-column-erc-voice 'ibuffer-column-name "V")
(defalias 'ibuffer-make-column-erc-channel-modes #[(buffer mark) "rq\210	\305=\203+\nG\306V\204\203+\307\310\311\n#\203%\312\313\"\202&\314\315Q\202;\316\305!\204:\317\f\320\211p$\202;\314)\207" [buffer major-mode erc-channel-modes erc-channel-user-limit mode-name erc-mode 0 apply concat "(+" format "l %d" "" ")" derived-mode-p format-mode-line nil] 5])
(put 'ibuffer-make-column-erc-channel-modes 'ibuffer-column-name "Mode")
(defalias 'ibuffer-make-column-erc-nick #[(buffer mark) "rq\210	\302=\203\303 \202\304)\207" [buffer major-mode erc-mode erc-current-nick ""] 2])
(put 'ibuffer-make-column-erc-nick 'ibuffer-column-name "Nick")
(defvar erc-ibuffer-formats '((mark erc-modified erc-away erc-op erc-voice " " (erc-nick 8 8) " " (erc-target 18 40) (erc-members 5 5 :center) (erc-channel-modes 6 16 :center) " " (erc-server-name 20 30) " " (erc-topic 10 -1)) (mark erc-modified erc-away erc-op erc-voice " " (erc-target 18 40) (erc-members 5 5 :center) (erc-channel-modes 9 20 :center) " " (erc-topic 10 -1))))
(byte-code "\302	\"\302\207" [ibuffer-formats erc-ibuffer-formats append] 3)
#@48 Prefix keymap to use for ERC related limiting.
(defvar erc-ibuffer-limit-map nil (#$ . 6384))
(byte-code "\301\302!\210\303\302\304\305#\210\303\306\302#\210\307\310!\207" [ibuffer-mode-map define-prefix-command erc-ibuffer-limit-map define-key "s" ibuffer-limit-by-erc-server "/" provide erc-ibuffer] 4)

MMCT - 2023