]> git.eshelyaron.com Git - emacs.git/commit
New seq-contains-p predicate (Bug#34852)
authorNicolas Petton <nicolas@petton.fr>
Wed, 20 Mar 2019 20:44:01 +0000 (21:44 +0100)
committerNicolas Petton <nicolas@petton.fr>
Thu, 21 Mar 2019 20:08:28 +0000 (21:08 +0100)
commit287cc58f39e9ca8f9ef31b31556f50c25feadaea
tree493af4f9d264395bba72ae15f0afa2162e135839
parent093d3e78d21d3d6c718997368ef4b31f9884401c
New seq-contains-p predicate (Bug#34852)

* lisp/emacs-lisp/seq.el (seq-contains-p): New predicate function.  It
is a replacement for seq-contains which cannot be used as a predicate
when a sequence contains nil values as it returns the element found.
(seq-contains): Make obsolete.

* test/lisp/emacs-lisp/seq-tests.el (test-seq-contains-p):
(test-seq-intersection-with-nil, test-seq-set-equal-p-with-nil,
test-difference-with-nil): Add regression tests.

* doc/lispref/sequences.texi (Sequence Functions): Document
seq-contains-p.
doc/lispref/sequences.texi
lisp/emacs-lisp/seq.el
test/lisp/emacs-lisp/seq-tests.el