1.7 KiB
Quickstart
These instructions will walk you through setting up Lean using the "basic" setup and VS Code as the editor. See Setup for other ways and more details on setting up Lean.
-
Install the latest Lean 4 nightly through
elan: in any bash-compatible shell, runcurl https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh -sSf | sh -s -- --default-toolchain leanprover/lean4:nightlyOn Windows, instead run in
cmdcurl -O --location https://raw.githubusercontent.com/leanprover/elan/master/elan-init.ps1 powershell -f elan-init.ps1 --default-toolchain leanprover/lean4:nightly del elan-init.ps1See the elan repo for other installation options and details.
-
Install VS Code.
-
Open VS Code and install the
lean4extension. -
Create a new file with the extension
.leanand add the following code:#eval Lean.versionStringYou should get a syntax-highlighted file with a "Lean Infoview" on the right that tells you the installed Lean version when placing your cursor on the last line.
-
You are set up! You can now also run
lake init foofrom the command line to create a package, followed bylake buildto get an executable version of your Lean program.
Note: Packages have to be opened using "File > Open Folder..." for imports to work.
Saved changes are visible in other files after running "Lean 4: Refresh File Dependencies" (Ctrl+Shift+X).

