From 480f570b58726288cacf4a08403c0c7bcd8b983e Mon Sep 17 00:00:00 2001 From: David Raygoza Date: Wed, 15 Apr 2026 17:18:51 -0700 Subject: [PATCH] Set context flag for when C++ language server is activated The primary purpose of this is for this flag to be consumed by the C++ devtools extensions. This way the C++ specific Copilot tools will only appear in tools list and register when the C++ language server is actually activated. --- Extension/src/LanguageServer/extension.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index fd8267b42..79f89f9d6 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -275,6 +275,7 @@ export async function activate(): Promise { } await registerRelatedFilesProvider(); + await vscode.commands.executeCommand('setContext', 'cpptools.languageServerActivated', true); } export function updateLanguageConfigurations(): void {