aboutsummaryrefslogtreecommitdiff
path: root/.vscode/tasks.json
diff options
context:
space:
mode:
authorAndrew Ross <[email protected]>2019-01-18 10:59:08 +0000
committerAleksey Kladov <[email protected]>2019-01-19 12:36:54 +0000
commit1800bfb6e67ab7187f0fa51ca8241e904922ecd8 (patch)
tree50b642b7cd89beca48a622b4380ebd183da9e462 /.vscode/tasks.json
parent168c46ab777f6e3263bb2e58f0ce9b0b1619114e (diff)
Config for raLspServerPath will be overwritten if __RA_LSP_SERVER_DEBUG is set
Changed presentation from clear to reveal silent Removed the vscode gitignore entry Added debugging documentation Added tasks and launch configs
Diffstat (limited to '.vscode/tasks.json')
-rw-r--r--.vscode/tasks.json47
1 files changed, 47 insertions, 0 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 000000000..045cee326
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,47 @@
1// See https://go.microsoft.com/fwlink/?LinkId=733558
2// for the documentation about the tasks.json format
3{
4 "version": "2.0.0",
5 "tasks": [
6 {
7 "type": "npm",
8 "script": "compile",
9 "label": "Build Extension",
10 "problemMatcher": {
11 "owner": "typescript",
12 "pattern": "$tsc",
13 "fileLocation": ["relative", "${workspaceRoot}/editors/code"]
14 },
15 "path": "editors/code/"
16 },
17 {
18 "label": "Build Lsp",
19 "type": "shell",
20 "command": "cargo build",
21 "problemMatcher": {
22 "owner": "rust",
23 "fileLocation": ["relative", "${workspaceRoot}"],
24 "pattern": [
25 {
26 "regexp": "^(warning|warn|error)(?:\\[(.*?)\\])?: (.*)$",
27 "severity": 1,
28 "code": 2,
29 "message": 3
30 },
31 {
32 "regexp": "^[\\s->=]*(.*?):(\\d*):(\\d*)\\s*$",
33 "file": 1,
34 "line": 2,
35 "column": 3
36 }
37 ]
38 }
39 },
40 {
41 "label": "Build All",
42 "group": "build",
43 "dependsOn": ["Build Extension", "Build Lsp"],
44 "problemMatcher": []
45 }
46 ]
47}