Extension API: get installed/enabled/disabled extensions #64148
Labels
*duplicate
Issue identified as a duplicate of another issue(s)
extensions
Issues concerning extensions
Hello,
I was very confused, that it's currently not possible to retrieve all installed extensions (including the disabled ones) via the API and that there are very few exposed functions for managing extensions.
Therefore I would like to request updating the
vscode.extensions
API as follows (inspired by Atom API https://atom.io/docs/api/v1.33.0/PackageManager ), to add more flexibility and consistency to extension developers:Extension<T>
to enable/disable extensions (globally or workspace-specifically)state
toExtension<T>
to indicate whether this extension is globally enabled/disabled or workspace-specifically enabled/disabledbuiltin
toExtension<T>
to indicate whether this extension is a builtin/default extensionWhat do you think? I would love to help implementing this, but I don't have any experience in this project, so some hints where to look at would be awesome.
Thank you!
The text was updated successfully, but these errors were encountered: