diff --git a/src/extension/extensionInit.ts b/src/extension/extensionInit.ts index c4f52b6c..49796ea1 100644 --- a/src/extension/extensionInit.ts +++ b/src/extension/extensionInit.ts @@ -242,11 +242,15 @@ export async function registerDebugger(context: IExtensionContext): Promise { + executeCommand( + 'setContext', + 'dynamicPythonConfigAvailable', + window.activeTextEditor?.document.languageId === 'python', + ); + }; + updateDynamicPythonConfigAvailable(); + context.subscriptions.push(window.onDidChangeActiveTextEditor(updateDynamicPythonConfigAvailable)); context.subscriptions.push( await registerNoConfigDebug(context.environmentVariableCollection, context.extensionPath),