Function: transient--get-face

transient--get-face is a byte-compiled function defined in transient.el.gz.

Signature

(transient--get-face &rest ARGS)

Implementations

(transient--get-face (OBJ transient-suffix) SLOT) in `transient.el'.

Undocumented

Source Code

;; Defined in /usr/src/emacs/lisp/transient.el.gz
(cl-defmethod transient--get-face ((obj transient-suffix) slot)
  (cond*
    ((not (slot-boundp obj slot)) nil)
    ((bind* (face (slot-value obj slot))))
    ((facep face) face)
    ((functionp face)
     (let ((transient--pending-suffix obj))
       (condition-case nil
           (funcall face obj)
         (wrong-number-of-arguments (funcall face)))))))