Added VSCode config

This commit is contained in:
Tibo De Peuter 2022-12-14 21:20:21 +01:00
parent b36a7a4b95
commit fa3d4c5126
2 changed files with 58 additions and 1 deletions

5
.gitignore vendored
View file

@ -2,10 +2,13 @@
dist/
dist-newstyle/
out/
tmp/
extra/
.idea/
.vscode/
.DS_Store
*.exe
*.dll
stack.yaml.lock

54
.vscode/tasks.json vendored Normal file
View file

@ -0,0 +1,54 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "Run (+ build)",
"type": "shell",
"command": "stack run",
"problemMatcher": [],
"dependsOn": [ "Build" ],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build",
"type": "shell",
"command": "stack build",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "Test",
"type": "shell",
"command": "stack test",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "GHCI",
"type": "shell",
"command": "stack ghci ${input:file_to_load}",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
}
],
"inputs": [
{
"id": "file_to_load",
"description": "CLI arguments specifying file to load into Stack GHCI",
"default": ".",
"type": "promptString"
},
]
}