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 Request - Extension Group #49826

Closed
FBoucher opened this issue May 14, 2018 · 12 comments
Closed

Feature Request - Extension Group #49826

FBoucher opened this issue May 14, 2018 · 12 comments
Assignees
Labels
extensions Issues concerning extensions feature-request Request for new features or functionality
Milestone

Comments

@FBoucher
Copy link

Context

Depending on what I'm doing, I disable some extension and enable others.

If I'm doing markdown editing, I really don't need the OmniSharp, and all the C# extension on... so I pass them one by one and disactivate them.

I do that to keep the minimum extension active and keep VSCode super fast. By having them all Enabled it's convenient, but it slows down a lot the app and the experience is less enjoyable.

Feature Description

With the Extension Group I could with ONE selection (from a down list) enable a set of extensions and deactivate all the others. Instead of going through 3-4 enable/ disable... one click and the work could be done.

Of course, we will need a way to create our own Extension group....

@vscodebot vscodebot bot added the extensions Issues concerning extensions label May 14, 2018
@FBoucher
Copy link
Author

I would love to participate in the development of that feature, I'm just not sure where to start and where are saved the active vs inactive extensions.

@Pandawan
Copy link

Pandawan commented Jul 5, 2019

Any progress on this? Would love to have this feature but there doesn't seem to have been anything new since Nov 2018...

@FBoucher
Copy link
Author

FBoucher commented Jul 5, 2019

@pandawanfr still nothing. I'll try to start something.

@Pandawan
Copy link

Pandawan commented Jul 5, 2019

Alright thanks! Also, this issue seems to be related

@rzabarazesh
Copy link

Any update on this issue? As someone working with a ton of different tools this could be a life changer.
Also it would be great if we could just put all of the theme/icon pack extensions in a separate collapsable group and not have to browse through them every time we are looking for something.

@FBoucher
Copy link
Author

I saw Profile Switcher from @aaronpowell it looks like the solution. I need to test to it close this issue.

@rzabarazesh
Copy link

@FBoucher Thank you! That extension is working flawlessly.

@FBoucher
Copy link
Author

@al73rna It's @aaronpowell that you need to thanks ;)
Share the news I'm sure he will be happy.
I will close this request then.

@Pandawan
Copy link

Idk if we should close this issue. The Profile Switcher extension is kind of a hack. It uninstalls the extensions completely rather than enabling/disabling them (due to a limitation in the VSCode Extensions API).

So the two solutions I can think of are:

  1. Make an official extension group feature incorporated into VSCode (aka this issue).
  2. Add the ability for extensions/VSCode configs to enable/disable extensions (aka issue main window is blank and no further responses after 1.19 #40329).

@FBoucher
Copy link
Author

@pandawanfr that would be a much better solution of course!
It would need to be integrated into VSCode, as it will look very suspicious if an extension disables other extensions.

I'm happy to reopen it if the product team agree that it makes sense...

/cc @sandy081

@aaronpowell
Copy link

@pandawanfr I agree with @FBoucher's comment that it would be a risky proposition for extensions to be able to disable other extension at will so while my extension is a hack I find it to be an acceptable hack.

@Pandawan
Copy link

So allowing extensions to enable/disable extensions is risky, but installing/uninstalling is not? Doesn't sound very logical to me.

Regardless, I do agree that having it integrated as an official feature from VSCode would be best.

@vscodebot vscodebot bot locked and limited conversation to collaborators Oct 5, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
extensions Issues concerning extensions feature-request Request for new features or functionality
Projects
None yet
Development

No branches or pull requests

6 participants