author | wenzelm |
Fri, 01 Jul 2022 20:47:16 +0200 | |
changeset 75646 | a1421c88ae0a |
parent 75259 | fd44e4559adb |
permissions | -rw-r--r-- |
75140 | 1 |
# Isabelle/VSCode development # |
2 |
||
75259 | 3 |
## System requirements ## |
64605 | 4 |
|
75140 | 5 |
* install default node.js (e.g. via Ubuntu package) |
64605 | 6 |
|
75140 | 7 |
* update to recent stable version: |
64605 | 8 |
|
75140 | 9 |
sudo npm cache clean -f |
10 |
sudo npm install -g n |
|
11 |
sudo n stable |
|
66596
c5bd8267d832
simplified README: this is for development version;
wenzelm
parents:
65158
diff
changeset
|
12 |
|
75259 | 13 |
* install add-on tools: |
64605 | 14 |
|
75259 | 15 |
sudo npm install -g yarn vsce |
64605 | 16 |
|
17 |
||
75140 | 18 |
## Edit and debug ## |
19 |
||
20 |
* Shell commands within $ISABELLE_HOME directory: |
|
21 |
||
75254 | 22 |
isabelle build_vscode_extension -U |
75140 | 23 |
isabelle vscode src/Tools/VSCode/extension |
64696 | 24 |
|
75140 | 25 |
* VSCode commands: |
26 |
Run / Start Debugging (F5) |
|
27 |
File / Open Folder: e.g. `src/HOL/Examples/` then open .thy files |
|
28 |
||
64740 | 29 |
|
75140 | 30 |
## Build and install ## |
31 |
||
75254 | 32 |
isabelle build_vscode_extension -I |