lean4-htt/src/Lean/PrettyPrinter/Delaborator
Kyle Miller 49249b9107
feat: introduce pp.maxSteps (#4556)
The `pp.maxSteps` option is a hard limit on the complexity of pretty
printer output, which is necessary to prevent the LSP from crashing when
there are accidental large terms. We're using the default value from the
corresponding Lean 3 option.

This PR also sets `pp.deepTerms` to `false` by default.
2024-06-24 19:19:45 +00:00
..
Attributes.lean feat: add pp.fieldNotation.generalized for generalized field notation, add @[pp_nodot] attribute (#3737) 2024-03-22 08:55:02 +00:00
Basic.lean feat: introduce pp.maxSteps (#4556) 2024-06-24 19:19:45 +00:00
Builtins.lean fix: have app unexpanders be considered before field notation (#4071) 2024-05-05 22:44:01 +00:00
FieldNotation.lean fix: have app unexpanders be considered before field notation (#4071) 2024-05-05 22:44:01 +00:00
Options.lean feat: introduce pp.maxSteps (#4556) 2024-06-24 19:19:45 +00:00
SubExpr.lean feat: hovering over binders shows their types (#3797) 2024-03-29 03:52:00 +00:00
TopDownAnalyze.lean feat: add pp.fieldNotation.generalized for generalized field notation, add @[pp_nodot] attribute (#3737) 2024-03-22 08:55:02 +00:00