Function: transient--match-child

transient--match-child is a byte-compiled function defined in transient.el.

Signature

(transient--match-child GROUP LOC CHILD)

Source Code

;; Defined in ~/.emacs.d/elpa/transient-20260414.1009/transient.el
(defun transient--match-child (group loc child)
  (cl-etypecase child
    (string nil)
    (symbol (cond-let
              ((symbolp loc)
               (and (eq child loc)
                    (list child group)))
              ([include (transient--get-layout child)]
               (transient--locate-child include loc))))
    (vector (seq-some (lambda (subgroup)
                        (transient--locate-child subgroup loc))
                      (aref group 2)))
    (list   (and (if (symbolp loc)
                     (eq (plist-get (transient--suffix-props child) :command)
                         loc)
                   (equal (kbd (transient--suffix-key child))
                          (kbd loc)))
                 (list child group)))))