From b446384956243ce6bdcef2a869123a2605e597ed Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 17 Feb 2020 00:28:14 +0700 Subject: Added short description and disable-extensions --- .vscode/launch.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to '.vscode') diff --git a/.vscode/launch.json b/.vscode/launch.json index 55a2f10f2..386599f78 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -2,14 +2,21 @@ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + + // NOTE: --disable-extensions + // Disable all installed extensions for increas performance of playground + // and prevent potential problem and collision with developer's extansion + "version": "0.2.0", "configurations": [ { + // Used for testing extansion that located in extensionDevelopmentPath "name": "Run Extension", "type": "extensionHost", "request": "launch", "runtimeExecutable": "${execPath}", "args": [ + "--disable-extensions", "--extensionDevelopmentPath=${workspaceFolder}/editors/code" ], "outFiles": [ @@ -18,11 +25,13 @@ "preLaunchTask": "Build Extension" }, { + // Used for testing extansion with local lsp server located in __RA_LSP_SERVER_DEBUG "name": "Run Extension (Dev Server)", "type": "extensionHost", "request": "launch", "runtimeExecutable": "${execPath}", "args": [ + "--disable-extensions", "--extensionDevelopmentPath=${workspaceFolder}/editors/code" ], "outFiles": [ @@ -34,7 +43,13 @@ } }, { - "name": "Debug Lsp Server", + // 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: + // walk in file, you need debugging symbols. + // Project can build with it, for set - chane inside + // ./Cargo.toml field debug + "name": "Attach To Server", "type": "lldb", "request": "attach", "program": "${workspaceFolder}/target/debug/ra_lsp_server", -- cgit v1.2.3