aboutsummaryrefslogtreecommitdiff
path: root/.vscode
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-12-30 01:22:52 +0000
committerAleksey Kladov <[email protected]>2019-12-30 01:22:52 +0000
commit5846221a39e3d33bdd848106ff8d9520eaa7455d (patch)
treeb3b0cb2c02895bd6633ba4cd6a7139292a552989 /.vscode
parent7192ee842d05611f6fb903810d6ef3a94f63b993 (diff)
Minimize TypeScript build
Diffstat (limited to '.vscode')
-rw-r--r--.vscode/launch.json26
-rw-r--r--.vscode/tasks.json27
2 files changed, 28 insertions, 25 deletions
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 442ebf6dd..55a2f10f2 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -10,18 +10,28 @@
10 "request": "launch", 10 "request": "launch",
11 "runtimeExecutable": "${execPath}", 11 "runtimeExecutable": "${execPath}",
12 "args": [ 12 "args": [
13 "--disable-extensions",
14 "--user-data-dir",
15 "${workspaceFolder}/target/vscode",
16 "--extensionDevelopmentPath=${workspaceFolder}/editors/code" 13 "--extensionDevelopmentPath=${workspaceFolder}/editors/code"
17 ], 14 ],
18 "env": {
19 "__RA_LSP_SERVER_DEBUG": "${workspaceFolder}/target/debug/ra_lsp_server"
20 },
21 "outFiles": [ 15 "outFiles": [
22 "${workspaceFolder}/editors/code/bundle/**/*.js" 16 "${workspaceFolder}/editors/code/out/**/*.js"
17 ],
18 "preLaunchTask": "Build Extension"
19 },
20 {
21 "name": "Run Extension (Dev Server)",
22 "type": "extensionHost",
23 "request": "launch",
24 "runtimeExecutable": "${execPath}",
25 "args": [
26 "--extensionDevelopmentPath=${workspaceFolder}/editors/code"
27 ],
28 "outFiles": [
29 "${workspaceFolder}/editors/code/out/**/*.js"
23 ], 30 ],
24 "preLaunchTask": "Build All" 31 "preLaunchTask": "Build Extension",
32 "env": {
33 "__RA_LSP_SERVER_DEBUG": "${workspaceFolder}/target/debug/ra_lsp_server"
34 }
25 }, 35 },
26 { 36 {
27 "name": "Debug Lsp Server", 37 "name": "Debug Lsp Server",
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 79c24b86f..7bd7e3706 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -5,32 +5,25 @@
5 "tasks": [ 5 "tasks": [
6 { 6 {
7 "label": "Build Extension", 7 "label": "Build Extension",
8 "group": "build",
8 "type": "npm", 9 "type": "npm",
9 "script": "compile", 10 "script": "watch",
11 "path": "editors/code/",
10 "problemMatcher": { 12 "problemMatcher": {
11 "owner": "typescript", 13 "base": "$tsc-watch",
12 "pattern": "$tsc", 14 "fileLocation": ["relative", "${workspaceFolder}/editors/code/"]
13 "fileLocation": [ 15 },
14 "relative", 16 "isBackground": true,
15 "${workspaceRoot}/editors/code" 17 "presentation": {
16 ] 18 "reveal": "never"
17 }, 19 },
18 "path": "editors/code/"
19 }, 20 },
20 { 21 {
21 "label": "Build Server", 22 "label": "Build Server",
23 "group": "build",
22 "type": "shell", 24 "type": "shell",
23 "command": "cargo build --package ra_lsp_server", 25 "command": "cargo build --package ra_lsp_server",
24 "problemMatcher": "$rustc" 26 "problemMatcher": "$rustc"
25 }, 27 },
26 {
27 "label": "Build All",
28 "group": "build",
29 "dependsOn": [
30 "Build Extension",
31 "Build Server"
32 ],
33 "problemMatcher": []
34 },
35 ] 28 ]
36} 29}