Variable: ibuffer-filtering-qualifiers
ibuffer-filtering-qualifiers is a variable defined in ibuf-ext.el.gz.
Value
nil
Documentation
A list specifying the filters currently acting on the buffer list.
If this list is nil, then no filters are currently in effect. Otherwise, each element of this list specifies a single filter, and all of the specified filters in the list are applied successively to the buffer list.
Each filter specification can be of two types: simple or compound.
A simple filter specification has the form (SYMBOL . QUALIFIER),
where SYMBOL is a key in the alist ibuffer-filtering-alist that
determines the filter function to use and QUALIFIER is the data
passed to that function (along with the buffer being considered).
A compound filter specification can have one of four forms:
-- (not FILTER-SPEC)
Represents the logical complement of FILTER-SPEC, which
is any single filter specification, simple or compound.
The form (not . FILTER-SPEC) is also accepted here.
-- (and FILTER-SPECS...)
Represents the logical-and of the filters defined by one or
more filter specifications FILTER-SPECS..., where each
specification can be simple or compound. Note that and is
implicitly applied to the filters in the top-level list.
-- (or FILTER-SPECS...)
Represents the logical-or of the filters defined by one or
more filter specifications FILTER-SPECS..., where each
specification can be simple or compound.
-- (saved . "NAME")
Represents the filter saved under the string NAME
in the alist ibuffer-saved-filters. It is an
error to name a filter that has not been saved.
This variable is local to each ibuffer buffer.
Probably introduced at or before Emacs version 26.1.
Source Code
;; Defined in /usr/src/emacs/lisp/ibuf-ext.el.gz
(defvar ibuffer-filtering-qualifiers nil
"A list specifying the filters currently acting on the buffer list.
If this list is nil, then no filters are currently in
effect. Otherwise, each element of this list specifies a single
filter, and all of the specified filters in the list are applied
successively to the buffer list.
Each filter specification can be of two types: simple or compound.
A simple filter specification has the form (SYMBOL . QUALIFIER),
where SYMBOL is a key in the alist `ibuffer-filtering-alist' that
determines the filter function to use and QUALIFIER is the data
passed to that function (along with the buffer being considered).
A compound filter specification can have one of four forms:
-- (not FILTER-SPEC)
Represents the logical complement of FILTER-SPEC, which
is any single filter specification, simple or compound.
The form (not . FILTER-SPEC) is also accepted here.
-- (and FILTER-SPECS...)
Represents the logical-and of the filters defined by one or
more filter specifications FILTER-SPECS..., where each
specification can be simple or compound. Note that and is
implicitly applied to the filters in the top-level list.
-- (or FILTER-SPECS...)
Represents the logical-or of the filters defined by one or
more filter specifications FILTER-SPECS..., where each
specification can be simple or compound.
-- (saved . \"NAME\")
Represents the filter saved under the string NAME
in the alist `ibuffer-saved-filters'. It is an
error to name a filter that has not been saved.
This variable is local to each ibuffer buffer.")