Skip to content
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

[Feature] Auto-enable extensions per session #72255

Closed
lonix1 opened this issue Apr 13, 2019 · 6 comments
Closed

[Feature] Auto-enable extensions per session #72255

lonix1 opened this issue Apr 13, 2019 · 6 comments
Assignees
Labels
extensions Issues concerning extensions

Comments

@lonix1
Copy link

lonix1 commented Apr 13, 2019

We develop apps in node, asp.net, and python. We have extensions for each platform, so my vscode has almost 50 extensions, and some conflict with each other.

Switching between projects is challenging, as I need to disable/enable various extensions.

It would be nice to have something similar to .vscode/extensions.json, but it enables specific extensions for that workspace. Let's call it .vscode/session.json for example.

So by default all the extensions would be installed, but not enabled. When I'd open a workspace with a .vscode/session.json, the extensions in that file would be automatically enabled, for that session only.

Maybe we could reuse .vscode/extensions.json like this:

"recommendations": [
  "ms-vscode.vscode-typescript-tslint-plugin",
  "dbaeumer.vscode-eslint",
  "msjsdiag.debugger-for-chrome"
],
"enableForSession": [
  "foo",
  "bar",
  "baz"
]
@vscodebot vscodebot bot added the extensions Issues concerning extensions label Apr 13, 2019
@ArulDhandapani
Copy link

I also recommend feature request, but ".code-workspace" workspace configurations in vscode would be best place for this.

@ArulDhandapani
Copy link

Also, I saw few other configurations conflict issues when multiple developers working in a project(By setup their own preference causing project quality). If we able to list out required plugins in a workspace configuration(.code-workspace) for auto-installation would be grateful. If it's implemented then each project controlled by it's own .code-workspace configurations file to install required plugins and it's configurations apply to it's project.

@lonix1
Copy link
Author

lonix1 commented Apr 15, 2019

@ArulDhandapani If you like the feature request, please upvote it. I think that's how the vscode team prioritizes new features. (Unless the team members personally want the feature as well.)

@whut
Copy link

whut commented Apr 18, 2019

Is it dupe of #61723?

@lonix1
Copy link
Author

lonix1 commented Apr 18, 2019

@whut This issue is simpler and to the point. That other issue is too complicated, and that's a guarantee it'll never be implemented. It needs to be automatic, without extra commands.

@sandy081
Copy link
Member

Duplicate of #40239

@sandy081 sandy081 marked this as a duplicate of #40239 Apr 25, 2019
@vscodebot vscodebot bot locked and limited conversation to collaborators Jun 11, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
extensions Issues concerning extensions
Projects
None yet
Development

No branches or pull requests

4 participants