Function: transient--suffix-predicate

transient--suffix-predicate is a byte-compiled function defined in transient.el.gz.

Signature

(transient--suffix-predicate SPEC)

Source Code

;; Defined in /usr/src/emacs/lisp/transient.el.gz
(defun transient--suffix-predicate (spec)
  (let ((props (transient--suffix-props spec)))
    (seq-some (lambda (prop)
                (and-let* ((pred (plist-get props prop)))
                  (list prop pred)))
              '( :if :if-not
                 :if-nil :if-non-nil
                 :if-mode :if-not-mode
                 :if-derived :if-not-derived
                 :inapt-if :inapt-if-not
                 :inapt-if-nil :inapt-if-non-nil
                 :inapt-if-mode :inapt-if-not-mode
                 :inapt-if-derived :inapt-if-not-derived))))