Function: seq-difference

seq-difference is a byte-compiled function defined in transient.el.

Signature

(seq-difference SEQUENCE1 SEQUENCE2 &optional TESTFN)

Documentation

Return list of all the elements that appear in SEQUENCE1 but not in SEQUENCE2.

"Equality" of elements is defined by the function TESTFN, which
defaults to equal.

Other relevant functions are documented in the sequence group.

Shortdoc

;; sequence
(seq-difference '(1 2 3) '(2 3 4))
    => (1)

Aliases

ediff-set-difference (obsolete since 28.1)

Implementations

(sequence1 sequence2 &optional testfn) in `seq-25.el'.

Undocumented

Source Code

;; Defined in ~/.emacs.d/elpa/transient-20260414.1009/transient.el
;; Could not find source code, showing raw function object.
#[770 "\300\301\302#\303!\304#\207"
      [seq-reduce make-closure
		  #[514 "\302\300\301#\203\n�\207\211B\207"
			[V0 V1 seq-contains-p]
			6 "\n\n(fn ACC ELT)"]
		  seq-reverse nil]
      8 "\n\n(fn SEQUENCE1 SEQUENCE2 &optional TESTFN)"]