Variable: ibuffer-filtering-alist
ibuffer-filtering-alist is a variable defined in ibuf-ext.el.gz.
Value
Large value
((projectile-files nil
#[514 "\3001rq\210\301\302!!\303\"\205\211\304 \232\262)0\207\210\305 \210\306\207"
[(error)
file-name-as-directory expand-file-name projectile-project-buffer-p projectile-project-root ibuffer-pop-filter nil]
6 "\n\n(fn BUF QUALIFIER)"])
(erc-server "erc servers"
#[514 "\3031rq\210\304=\205\305 \206\n\")0\207\210\306 \210\307\207"
[major-mode erc-server-announced-name erc-session-server
(error)
erc-mode string-match ibuffer-pop-filter nil]
5 "\n\n(fn BUF QUALIFIER)"])
(predicate "predicate"
#[514 "\3001rq\210\301!)0\207\210\302 \210\303\304\"\207"
[(error)
eval ibuffer-pop-filter error "Wrong filter predicate: %S"]
5 "\n\n(fn BUF QUALIFIER)"])
(content "content"
#[514 "\3001rq\210\212eb\210\301\302\303#*0\207\210\304 \210\302\207"
[(error)
re-search-forward nil t ibuffer-pop-filter]
6 "\n\n(fn BUF QUALIFIER)"])
(visiting-file "visiting a file"
#[514 "\3001
rq\210\301 )0\207\210\302 \210\303\207"
[(error)
buffer-file-name ibuffer-pop-filter nil]
3 "\n\n(fn BUF QUALIFIER)"])
(modified "modified"
#[514 "\3001 \301!0\207\210\302 \210\303\207"
[(error)
buffer-modified-p ibuffer-pop-filter nil]
4 "\n\n(fn BUF QUALIFIER)"])
(size-lt "size less than"
#[514 "\3001rq\210\301 )W0\207\210\302 \210\303\207"
[(error)
buffer-size ibuffer-pop-filter nil]
4 "\n\n(fn BUF QUALIFIER)"])
(size-gt "size greater than"
#[514 "\3001rq\210\301 )V0\207\210\302 \210\303\207"
[(error)
buffer-size ibuffer-pop-filter nil]
4 "\n\n(fn BUF QUALIFIER)"])
(directory "directory name"
#[514 "\3011+rq\210\302 )\211\203\303!\211\205\304\"\262\202'\205'\304\"\2620\207\210\305 \210\306\207"
[default-directory
(error)
ibuffer-buffer-file-name file-name-directory string-match ibuffer-pop-filter nil]
7 "\n\n(fn BUF QUALIFIER)"])
(file-extension "filename extension"
#[514 "\3001rq\210\301 )\211\205\302\303!\206\304\"\2620\207\210\305 \210\306\207"
[(error)
ibuffer-buffer-file-name string-match file-name-extension "" ibuffer-pop-filter nil]
7 "\n\n(fn BUF QUALIFIER)"])
(basename "file basename"
#[514 "\3001rq\210\301 )\211\205\302\303!\"\2620\207\210\304 \210\305\207"
[(error)
ibuffer-buffer-file-name string-match file-name-nondirectory ibuffer-pop-filter nil]
7 "\n\n(fn BUF QUALIFIER)"])
(filename "full file name"
#[514 "\3001rq\210\301 )\211\205\302\"\2620\207\210\303 \210\304\207"
[(error)
ibuffer-buffer-file-name string-match ibuffer-pop-filter nil]
6 "\n\n(fn BUF QUALIFIER)"])
(starred-name "starred buffer name"
#[514 "\3001\f\301\302\303!\"0\207\210\304 \210\305\207"
[(error)
string-match "\\`\\*[^*]+\\*\\(?:<[[:digit:]]+>\\)?\\'" buffer-name ibuffer-pop-filter nil]
6 "\n\n(fn BUF QUALIFIER)"])
(process "process"
#[514 "\3001 \301!0\207\210\302 \210\303\207"
[(error)
get-buffer-process ibuffer-pop-filter nil]
4 "\n\n(fn BUF QUALIFIER)"])
(name "buffer name"
#[514 "\3001\f\301\302!\"0\207\210\303 \210\304\207"
[(error)
string-match buffer-name ibuffer-pop-filter nil]
6 "\n\n(fn BUF QUALIFIER)"])
(derived-mode "derived mode"
#[514 "\3001rq\210\301!)0\207\210\302 \210\303\207"
[(error)
derived-mode-p ibuffer-pop-filter nil]
4 "\n\n(fn BUF QUALIFIER)"])
(used-mode "major mode in use"
#[514 "\3001\f\211\301\302\"=0\207\210\303 \210\304\207"
[(error)
buffer-local-value major-mode ibuffer-pop-filter nil]
6 "\n\n(fn BUF QUALIFIER)"])
(mode "major mode"
#[514 "\3001\f\211\301\302\"=0\207\210\303 \210\304\207"
[(error)
buffer-local-value major-mode ibuffer-pop-filter nil]
6 "\n\n(fn BUF QUALIFIER)"]))
Documentation
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.
Source Code
;; Defined in /usr/src/emacs/lisp/ibuf-ext.el.gz
;; This is now frobbed by `define-ibuffer-filter'.
(defvar ibuffer-filtering-alist nil
"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.")