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)\2620\207\210\305 \306\207"
[(error) file-name-as-directory expand-file-name
projectile-project-buffer-p
projectile-project-root ibuffer-pop-filter nil]
7
("/root/.emacs.d/elpa/projectile-20260310.858/projectile.elc"
. 217910)])
(erc-server "erc servers"
#[514
"\3031rq\210\304=\205\305 \206\n\")0\207\210\306 \307\207"
[major-mode erc-server-announced-name
erc-session-server (error) erc-mode
string-match ibuffer-pop-filter nil]
6
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/erc/erc-ibuffer.elc"
. 1636)])
(predicate "predicate"
#[514
"\3001rq\210\301\302\")0\207\210\303 \210\304\305\"\207"
[(error) eval t ibuffer-pop-filter error
"Wrong filter predicate: %S"]
5
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(content "content"
#[514
"\3001rq\210\212eb\210\301\302\303#*0\207\210\304 \302\207"
[(error) re-search-forward nil t ibuffer-pop-filter] 7
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(visiting-file "visiting a file"
#[514 "\3001
rq\210\301 )0\207\210\302 \303\207"
[(error) buffer-file-name ibuffer-pop-filter nil]
4
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(modified "modified"
#[514 "\3001 \301!0\207\210\302 \303\207"
[(error) buffer-modified-p ibuffer-pop-filter nil] 5
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(size-lt "size less than"
#[514 "\3001rq\210\301 )W0\207\210\302 \303\207"
[(error) buffer-size ibuffer-pop-filter nil] 5
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(size-gt "size greater than"
#[514 "\3001rq\210\301 )V0\207\210\302 \303\207"
[(error) buffer-size ibuffer-pop-filter nil] 5
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(directory "directory name"
#[514
"\3011)rq\210\302 \211\205\303!\211\203\304\"\202$\205$\304\")\266\2020\207\210\305 \306\207"
[default-directory (error) ibuffer-buffer-file-name
file-name-directory string-match
ibuffer-pop-filter nil]
8
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(file-extension "filename extension"
#[514
"\3001rq\210\301 )\211\205\302\303!\206\304\"\2620\207\210\305 \306\207"
[(error) ibuffer-buffer-file-name string-match
file-name-extension "" ibuffer-pop-filter nil]
8
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(basename "file basename"
#[514
"\3001rq\210\301 )\211\205\302\303!\"\2620\207\210\304 \305\207"
[(error) ibuffer-buffer-file-name string-match
file-name-nondirectory ibuffer-pop-filter nil]
8
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(filename "full file name"
#[514
"\3001rq\210\301 )\211\205\302\"\2620\207\210\303 \304\207"
[(error) ibuffer-buffer-file-name string-match
ibuffer-pop-filter nil]
7
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(starred-name "starred buffer name"
#[514
"\3001\f\301\302\303!\"0\207\210\304 \305\207"
[(error) string-match
"\\`\\*[^*]+\\*\\(?:<[[:digit:]]+>\\)?\\'"
buffer-name ibuffer-pop-filter nil]
7
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(process "process"
#[514 "\3001 \301!0\207\210\302 \303\207"
[(error) get-buffer-process ibuffer-pop-filter nil] 5
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(name "buffer name"
#[514 "\3001\f\301\302!\"0\207\210\303 \304\207"
[(error) string-match buffer-name ibuffer-pop-filter nil]
7
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(derived-mode "derived mode"
#[514 "\3001rq\210\301!)0\207\210\302 \303\207"
[(error) derived-mode-p ibuffer-pop-filter nil] 5
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(used-mode "major mode in use"
#[514 "\3001\f\211\301\302\"=0\207\210\303 \304\207"
[(error) buffer-local-value major-mode
ibuffer-pop-filter nil]
7
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)])
(mode "major mode"
#[514 "\3001\f\211\301\302\"=0\207\210\303 \304\207"
[(error) buffer-local-value major-mode ibuffer-pop-filter
nil]
7
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/ibuf-ext.elc"
. 47259)]))
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.")