An Expr presenter is similar to a delaborator but outputs HTML trees instead of syntax, and
the output HTML can contain elements which interact with the original Expr in some way. We call
interactive outputs with a reference to the original input presentations.
- userName : StringA user-friendly name for this presenter. For example, "LaTeX". 
- layoutKind : LayoutKindWhether the output HTML has inline (think something which fits in the space normally occupied by an Expr, e.g. LaTeX) or block (think large diagram which needs dedicated space) layout.
- present : Lean.Expr → Lean.MetaM Html
Instances For
Register an Expr presenter. It must have the type ProofWidgets.ExprPresenter.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- presentations : Array ExprPresentationData
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- name : Lean.NameName of the presenter to use. 
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
This component shows a selection of all known and applicable ProofWidgets.ExprPresenters which
are used to render the expression when selected. The one with highest precedence (TODO) is shown by
default.
Equations
- One or more equations did not get rendered due to their size.