Function: seq-filter
seq-filter is an autoloaded and byte-compiled function defined in
seq-25.el.
Signature
(seq-filter PRED SEQUENCE)
Documentation
Return a list of all the elements in SEQUENCE for which PRED returns non-nil.
Other relevant functions are documented in the sequence group.
Shortdoc
;; sequence
(seq-filter #'numberp '(a b 3 4 f 6))
=> (3 4 6)
Aliases
gnus-remove-if-not (obsolete since 27.1)
Implementations
(pred sequence) in `seq-25.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/seq-2.24/seq-25.el
;;;###autoload
(cl-defgeneric seq-filter (pred sequence)
"Return a list of all the elements in SEQUENCE for which PRED returns non-nil."
(let ((exclude (make-symbol "exclude")))
(delq exclude (seq-map (lambda (elt)
(if (funcall pred elt)
elt
exclude))
sequence))))