Variable: ibuffer-filtering-alist

ibuffer-filtering-alist is a variable defined in ibuf-ext.el.gz.

Value

Large value
((projectile-files nil
		   #[514 "\3001�rq\210\301\302!!\303\"\205�\211\304 \232)\2620\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 "\3031�rq\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 "\3001�rq\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 "\3001�rq\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 "\3001�rq\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 "\3001�rq\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\205�\303!\211\203�\304\"\266\202\202(�\205&�\304\"\266\202)0\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 "\3001�rq\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 "\3001�rq\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 "\3001�rq\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 "\3001�rq\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.")