-
Notifications
You must be signed in to change notification settings - Fork 30.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List of required extensions for project #5559
Comments
@outcoldman Actually there is an extension for this. We should consider promoting that. |
makes sense. it's something we like and don't hear the first time. |
+1, This was my inspiration for writing this extension. Unfortunately I have not been able to dedicate a lot of time towards this. I have been working up updating this code. What I am realizing is I need to duplicate a lot of vscode functionality when it comes to extension installation. I would be nice to have this as a core feature (let me know if I can help), or at least provide a way to hook into the extension services (gallery/manager/etc) through an API to allow this type of workflow |
I believe this feature was added in VSCode 1.6: https://code.visualstudio.com/updates/v1_6#_workspace-extension-recommendations You can now create a {
"recommendations": [
"eg2.tslint",
"dbaeumer.vscode-eslint",
"msjsdiag.debugger-for-chrome"
]
} VSCode will prompt you to install these extensions if they are not already installed. |
It seems there is no way to automatically create a list of installed extensions, which can help me keep my dotfiles in sync? So I'll have to run |
@mjbvz How does this behave when switching betwee. Two projects recommending different extensions? Will it properly disable "auto" installed extensions and enable them back if I come back ti the original project? |
@jcrben Can you explain your use case? I don't think you should have to be updating the
|
I don't want to have to run a command get a list of installed extensions. I want my installed extensions automatically synced into my dotfiles repository... anyhow it's not a big deal right now |
Proposal
Allow projects to specify list of recommended/required extensions.
Proposed solution
For example, vscode may have in the
.vscode/settings.json
When user will open this project - he will see a message if extension has not been installed
The text was updated successfully, but these errors were encountered: