vscode: skip node internals while debugging

This commit is contained in:
Veetaha 2020-02-16 20:20:30 +02:00
parent 3a1c7808a4
commit 29c7cbb46f

16
.vscode/launch.json vendored
View file

@ -4,8 +4,8 @@
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
// NOTE: --disable-extensions
// Disable all installed extensions for increas performance of playground
// Disable all installed extensions to increase performance of the debug instance
// Disable all installed extensions for increas performance of playground
// Disable all installed extensions to increase performance of the debug instance
// and prevent potential conflicts with other installed extensions.
"version": "0.2.0",
@ -23,7 +23,10 @@
"outFiles": [
"${workspaceFolder}/editors/code/out/**/*.js"
],
"preLaunchTask": "Build Extension"
"preLaunchTask": "Build Extension",
"skipFiles": [
"<node_internals>/**/*.js"
]
},
{
// Used for testing theextension with a local build of the LSP server (in `target/debug`).
@ -39,6 +42,9 @@
"${workspaceFolder}/editors/code/out/**/*.js"
],
"preLaunchTask": "Build Extension",
"skipFiles": [
"<node_internals>/**/*.js"
],
"env": {
"__RA_LSP_SERVER_DEBUG": "${workspaceFolder}/target/debug/ra_lsp_server"
}
@ -46,10 +52,10 @@
{
// Attaching LLDB by Pid to lsp server
// NOTE: it requires root permission, also for better debugging
// if you want more than just assembler representation for ex:
// if you want more than just assembler representation for ex:
// walk in file, you need debugging symbols.
// Project can build with it, for set - chane inside
// ./Cargo.toml field debug
// ./Cargo.toml field debug
"name": "Attach To Server",
"type": "lldb",
"request": "attach",