From e871f00999eb0a2c38ecc04dba36b76b31246ee4 Mon Sep 17 00:00:00 2001 From: Dirk Baeumer Date: Thu, 9 Nov 2017 08:51:24 +0100 Subject: [PATCH] Fixes #37: Debugging language servers without legacy protocol --- lsp-sample/.vscode/launch.json | 1 - lsp-sample/client/src/extension.ts | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/lsp-sample/.vscode/launch.json b/lsp-sample/.vscode/launch.json index 707ba76f..3f6ebc09 100644 --- a/lsp-sample/.vscode/launch.json +++ b/lsp-sample/.vscode/launch.json @@ -26,7 +26,6 @@ "outFiles": [ "${workspaceRoot}/client/server/**/*.js" ], - "protocol": "legacy", "preLaunchTask": "watch:server" } ] diff --git a/lsp-sample/client/src/extension.ts b/lsp-sample/client/src/extension.ts index 08e123b7..373f94b1 100644 --- a/lsp-sample/client/src/extension.ts +++ b/lsp-sample/client/src/extension.ts @@ -14,7 +14,7 @@ export function activate(context: ExtensionContext) { // The server is implemented in node let serverModule = context.asAbsolutePath(path.join('server', 'server.js')); // The debug options for the server - let debugOptions = { execArgv: ["--nolazy", "--debug=6009"] }; + let debugOptions = { execArgv: ["--nolazy", "--inspect=6009"] }; // If the extension is launched in debug mode then the debug server options are used // Otherwise the run options are used