Skip to content

Visual Studio Code extension for the Lean 4 proof assistant

License

Notifications You must be signed in to change notification settings

jakobvase/fix-tab-behaviour

This branch is 1 commit ahead of, 13 commits behind leanprover/vscode-lean4:master.

Folders and files

NameName
Last commit message
Last commit date
Oct 17, 2024
Apr 20, 2024
Jun 19, 2024
Jul 10, 2024
Jan 13, 2025
Jan 13, 2025
Jan 19, 2025
Sep 10, 2024
Jan 13, 2025
Oct 14, 2024
Apr 20, 2024
Apr 20, 2024
Jun 19, 2024
Apr 20, 2024
Apr 23, 2024
Jun 4, 2019
Jul 10, 2024
Apr 2, 2024
Apr 20, 2024
Jan 13, 2025
Jun 18, 2024
Oct 18, 2023
Aug 1, 2023

Repository files navigation

Lean 4 VS Code Extension

This extension provides VS Code support for the Lean 4 theorem prover and programming language.

Installing Lean 4

After installing this extension, a 'Welcome' page with a setup guide should open automatically. The setup guide provides platform-specific information on the following topics:

  • Books and documentation resources
  • Installing dependencies that are needed by Lean
  • Installing Lean's version manager Elan and a recent stable version of Lean 4
  • Setting up a Lean 4 project
  • Troubleshooting issues

If the setup guide does not open automatically, you can still open it manually by opening an empty file, clicking on the ∀-symbol in the top right and selecting 'Documentation…' > 'Docs: Show Setup Guide'.

Setup guide with instructions for how to re-open the setup guide manually

Using this extension

The Lean 4 VS Code extension manual provides a complete and detailed overview over all features provided by this VS Code extension. If you are new to Lean, you may find the first five subsections of the 'Interacting with Lean files' section in the manual to be very helpful.

Manual table of contents

Developing the Lean 4 VS Code extension

See Development.

About

Visual Studio Code extension for the Lean 4 proof assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.4%
  • CSS 2.3%
  • JavaScript 2.1%
  • HTML 0.8%
  • Lean 0.3%
  • Shell 0.1%