Skip to content

[Feature Request] Add a setting to disable specific environment managers #927

@symzn

Description

@symzn

Hello,

I create a new extension that adds micromamba support using your API: https://github.com/symzn/vscode-micromamba-env.
Currently, when an extension provides support for an environment type that is similar to a built-in one (like micromamba vs. conda), both managers can discover the same environments.
This leads to:

  • Duplicate entries in the "Python: Select Interpreter" list.
  • Potential user confusion about which environment source to use.

Proposed Solution
It could be great to have a new VS Code setting that allows users to specify a list of environment managers to disable.

Benefits
User Control: Empowers users to fully customize their environment toolchain.
Cleaner UI: Ensures a clean and de-duplicated list of Python interpreters.
Flexibility for Extension Authors: Allows specialized extensions (like for micromamba or pixi) to offer a seamless "replacement" experience for built-in managers.

Thank you for considering this proposal!

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions