diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 8aec926c1..09177b5b8 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -584,6 +584,7 @@ export function registerCommands(): void { disposables.push(vscode.commands.registerCommand('C_Cpp.ResumeParsing', onResumeParsing)); disposables.push(vscode.commands.registerCommand('C_Cpp.ShowParsingCommands', onShowParsingCommands)); disposables.push(vscode.commands.registerCommand('C_Cpp.TakeSurvey', onTakeSurvey)); + disposables.push(vscode.commands.registerCommand('cpptools.activeConfigName', onGetActiveConfigName)); getTemporaryCommandRegistrarInstance().executeDelayedCommands(); } @@ -765,6 +766,10 @@ function onTakeSurvey(): void { vscode.commands.executeCommand('vscode.open', uri); } +function onGetActiveConfigName(): Thenable { + return clients.ActiveClient.getCurrentConfigName(); +} + function reportMacCrashes(): void { if (process.platform === "darwin") { prevCrashFile = "";