diff options
Diffstat (limited to 'documentation/vscode.md')
-rw-r--r-- | documentation/vscode.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/documentation/vscode.md b/documentation/vscode.md new file mode 100644 index 0000000..cbc0370 --- /dev/null +++ b/documentation/vscode.md @@ -0,0 +1,32 @@ +# VSCode integration + +`tasks.json` vscode task to run the parser on current file: + +``` +{ + "label": "QSP Parser", + "type": "shell", + "command": ".\\tools\\Parser\\qsp_parser.exe ${file}", + "presentation": { + "clear": true, + "focus": false, + "showReuseMessage": false, + "panel": "shared", + "reveal": "silent" + } +} +``` + +and a `settings.json` part that runs said task when you save the file + +``` +"triggerTaskOnSave.tasks": { + "QSP Parser": [ + "*.qsrc" + ] +} +``` + +(requires Trigger Task on Save extension) +https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.triggertaskonsave + |