?
Current Path : /usr/share/emacs/24.3/lisp/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/ibuf-ext.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:22 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/ibuf-ext.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'ibuffer) #@59 Delete all entries in ALIST that have a key equal to KEY. (defalias 'ibuffer-delete-alist #[(key alist) "\303\304 \n\"\211\203 \305\n\"\202 \n)\207" [entry key alist nil assoc delete] 3 (#$ . 570)]) #@56 Return a copy of LIST with duplicate elements removed. (defalias 'ibuffer-remove-duplicates #[(list) "\303 \203 @\n\235\204 @\nB A\211\204 \n\237*\207" [list tail new nil] 3 (#$ . 781)]) (defalias 'ibuffer-split-list #[(ibuffer-split-list-fn ibuffer-split-list-elts) "\306\211\n\306\211\203' \f@ !\203 B\202 B\fA\211\204\f * \237\237*D\207" [lamers hip-crowd ibuffer-split-list-elts ibuffer-split-list-elt --dolist-tail-- ibuffer-split-list-fn nil] 3]) (byte-code "\300\301\302\303\304\305\306\307\310\311& \210\300\312\302\313\304\314\310\311&\207" [custom-declare-variable ibuffer-never-show-predicates nil "A list of predicates (a regexp or function) for buffers not to display.\nIf a regexp, then it will be matched against the buffer's name.\nIf a function, it will be called with the buffer as an argument, and\nshould return non-nil if this buffer should not be shown." :type (repeat (choice regexp function)) :require ibuf-ext :group ibuffer ibuffer-always-show-predicates "A list of predicates (a regexp or function) for buffers to always display.\nIf a regexp, then it will be matched against the buffer's name.\nIf a function, it will be called with the buffer as an argument, and\nshould return non-nil if this buffer should be shown.\nNote that buffers matching one of these predicates will be shown\nregardless of any active filters in this buffer." (repeat (choice regexp function))] 10) #@64 A list of regexps which should match buffer names to not show. (defvar ibuffer-tmp-hide-regexps nil (#$ . 2217)) #@67 A list of regexps which should match buffer names to always show. (defvar ibuffer-tmp-show-regexps nil (#$ . 2336)) (defvar ibuffer-auto-buffers-changed nil) #@403 An alist of filter qualifiers to switch between. This variable should look like (("STRING" QUALIFIERS) ("STRING" QUALIFIERS) ...), where QUALIFIERS is a list of the same form as `ibuffer-filtering-qualifiers'. See also the variables `ibuffer-filtering-qualifiers', `ibuffer-filtering-alist', and the functions `ibuffer-switch-to-saved-filters', `ibuffer-save-filters'. (custom-declare-variable 'ibuffer-saved-filters ''(("gnus" ((or (mode . message-mode) (mode . mail-mode) (mode . gnus-group-mode) (mode . gnus-summary-mode) (mode . gnus-article-mode)))) ("programming" ((or (mode . emacs-lisp-mode) (mode . cperl-mode) (mode . c-mode) (mode . java-mode) (mode . idl-mode) (mode . lisp-mode))))) '(#$ . 2501) :type '(repeat sexp) :group 'ibuffer) #@109 A list like (SYMBOL . QUALIFIER) which filters the current buffer list. See also `ibuffer-filtering-alist'. (defvar ibuffer-filtering-qualifiers nil (#$ . 3289)) #@394 An alist of (SYMBOL DESCRIPTION FUNCTION) which describes a filter. You most likely do not want to modify this variable directly; see `define-ibuffer-filter'. SYMBOL is the symbolic name of the filter. DESCRIPTION is used when displaying information to the user. FUNCTION is given a buffer and the value of the qualifier, and returns non-nil if and only if the buffer should be displayed. (defvar ibuffer-filtering-alist nil (#$ . 3458)) #@419 An alist which has special formats used when a filter is active. The contents of this variable should look like: ((FILTER (FORMAT FORMAT ...)) (FILTER (FORMAT FORMAT ...)) ...) For example, suppose that when you add a filter for buffers whose major mode is `emacs-lisp-mode', you only want to see the mark and the name of the buffer. You could accomplish that by adding: (mode ((mark " " name))) to this variable. (custom-declare-variable 'ibuffer-filter-format-alist nil '(#$ . 3907) :type '(repeat (list :tag "Association" (symbol :tag "Filter") (list :tag "Formats" (repeat (sexp :tag "Format"))))) :group 'ibuffer) (defvar ibuffer-cached-filter-formats nil) (defvar ibuffer-compiled-filter-formats nil) #@214 A list like (("NAME" ((SYMBOL . QUALIFIER) ...) ...) which groups buffers. The SYMBOL should be one from `ibuffer-filtering-alist'. The QUALIFIER should be the same as QUALIFIER in `ibuffer-filtering-qualifiers'. (defvar ibuffer-filter-groups nil (#$ . 4625)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\313\306\307&\207" [custom-declare-variable ibuffer-show-empty-filter-groups t "If non-nil, then show the names of filter groups which are empty." :type boolean :group ibuffer ibuffer-saved-filter-groups nil "An alist of filtering groups to switch between.\n\nThis variable should look like ((\"STRING\" QUALIFIERS)\n (\"STRING\" QUALIFIERS) ...), where\nQUALIFIERS is a list of the same form as\n`ibuffer-filtering-qualifiers'.\n\nSee also the variables `ibuffer-filter-groups',\n`ibuffer-filtering-qualifiers', `ibuffer-filtering-alist', and the\nfunctions `ibuffer-switch-to-saved-filter-groups',\n`ibuffer-save-filter-groups'." (repeat sexp)] 8) #@56 A list of filtering groups which are currently hidden. (defvar ibuffer-hidden-filter-groups nil (#$ . 5643)) (defvar ibuffer-filter-group-kill-ring nil) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\313\306\307&\207" [custom-declare-variable ibuffer-old-time 72 "The number of hours before a buffer is considered \"old\"." :type (choice (const :tag "72 hours (3 days)" 72) (const :tag "48 hours (2 days)" 48) (const :tag "24 hours (1 day)" 24) (integer :tag "hours")) :group ibuffer ibuffer-save-with-custom t "If non-nil, then use Custom to save interactively changed variables.\nCurrently, this only applies to `ibuffer-saved-filters' and\n`ibuffer-saved-filter-groups'." boolean] 8) (defalias 'ibuffer-ext-visible-p #[(buf all &optional ibuffer-buf) "\306 \"\206A \306\n\"\206 \306\"?\205A \f\204\"