vscode-lean4
vscode-lean4 copied to clipboard
Visual Studio Code extension for the Lean 4 proof assistant
The project setup currently downloads the entire repository history of mathlib, consisting of 24 thousand commits. This requires an additional 388 megabytes of disk space. Passing `--depth=1` to git performs...
### Description See the code: ```lean /-
When InfoView has many hypotheses, users have to scroll a lot to examine them. In particular some hypothesis are multil-line taking a lot of screen space. It would be nice...
### Proposal In the InfoView, when I get an error like `error: ././././Foo/Bar.lean:13:37: application type mismatch` or ``` `/Users/boltonbailey/.elan/toolchains/leanprover--lean4---v4.21.0-rc3/bin/lake setup-file /Users/boltonbailey/Desktop/mathlibcontribution/mathlib4/Mathlib/Logic/IsEmpty.lean Init Mathlib.Logic.Function.Basic Mathlib.Logic.Relator` failed: ``` I would like to...
### Proposal This proposal suggests improving the Lean authoring experience by supporting a convenient way to wrap selected Markdown content as a $LaTeX$ math block—e.g., by allowing users to select...
### Proposal Provide a "Presentation / Demo" mode that would toggle on / off some useful options for using `vscode-lean4` when doing talks, demos, or congress presentations. - **User Experience**:...
To establish more trust and distinguish from other extensions. See this guide: https://code.visualstudio.com/api/working-with-extensions/publishing-extension
## Motivation VS Code currently has a helpful behavior where, if a block of text is selected and the user presses the backtick ("`"), the selected text is wrapped in...
### Description I have observed that a pinned InfoView (whether Expected Type or Goal states) does not update as I change the code around it. ### Steps to Reproduce Did...