lean4-htt/src/Lean/PrettyPrinter
Kyle Miller e29d75a961
feat: have pp.proofs use for omission (#3241)
By having the `pp.proofs` feature use `⋯` when omitting proofs, when
users copy/paste terms from the InfoView the elaborator can give an
error message explaining why the term cannot be elaborated.

Also adds `pp.proofs.threshold` option to allow users to pretty print
shallow proof terms. By default, only atomic proof terms are pretty
printed.

This adjustment was suggested in PR #3201, which added `⋯` and the
related `pp.deepTerms` option.
2024-02-15 21:49:41 +00:00
..
Delaborator feat: have pp.proofs use for omission (#3241) 2024-02-15 21:49:41 +00:00
Basic.lean chore: import reductions 2022-09-15 14:02:38 -07:00
Delaborator.lean refactor: pp.analyze needs pp options 2021-08-03 09:13:18 +02:00
Formatter.lean feat: hygieneInfo parser (aka this 2.0) 2023-06-02 16:19:02 +02:00
Parenthesizer.lean fix: have parenthesizer copy source info to parenthesized term 2023-11-14 20:24:30 +01:00