Function: ibuffer-included-in-filter-p
ibuffer-included-in-filter-p is a byte-compiled function defined in
ibuf-ext.el.gz.
Signature
(ibuffer-included-in-filter-p BUF FILTER)
Documentation
Return non-nil if BUF pass FILTER.
BUF is a Lisp buffer object, and FILTER is a filter
specification, with the same structure as an element of the list
ibuffer-filtering-qualifiers.
Source Code
;; Defined in /usr/src/emacs/lisp/ibuf-ext.el.gz
(defun ibuffer-included-in-filter-p (buf filter)
"Return non-nil if BUF pass FILTER.
BUF is a Lisp buffer object, and FILTER is a filter
specification, with the same structure as an element of the list
`ibuffer-filtering-qualifiers'."
(if (eq (car filter) 'not)
(let ((inner (ibuffer-unary-operand filter)))
;; Allows (not (not ...)) etc, which may be overkill
(if (eq (car inner) 'not)
(ibuffer-included-in-filter-p buf (ibuffer-unary-operand inner))
(not (ibuffer-included-in-filter-p-1 buf inner))))
(ibuffer-included-in-filter-p-1 buf filter)))