evald24 / vscode-extensions-profiles

Lets you create profiles to include the selected extensions in the desired project.
https://marketplace.visualstudio.com/items?itemName=evald24.vscode-extension-profiles
Apache License 2.0
52 stars 12 forks source link

Do I need additional functionality? #1

Open evald24 opened 3 years ago

evald24 commented 3 years ago

Further development

Explanation: 💡 - pending, ⚙️ ️- in progress, ❌ - cancelled, ✅ - done

In parentheses are those who proposed this idea:

Or suggest other ideas 😌

DanielSmith commented 3 years ago

clone from an existing profile (not quite the same as import) this would allow making a profile with all the basics that you would use anywhere.. and then you clone that and extend for each project.

great work on this so far!

evald24 commented 3 years ago

Thank you, I have a lot of work to do right now, but I will be working on improving the extension soon.

lakuapik commented 3 years ago

@evald24 thanks for your amazing extension.

is there a way to apply multiple profile at once? i want to group my themes, icons, and primary extensions to default profile. then create another profile for each programming language. then activate both.

evald24 commented 3 years ago

Thanks @lakuapik, I will definitely make it possible to use a combination of profiles.

sheldonhull commented 3 years ago

It's critical to me that the profile list is persisted in extension settings using VSCode Settings Sync. The point of using for me is to setup a minimal set of core extensions, and then be able to toggle Go, Terraform, Python, etc and other extensions in sets on demand across a Codespace container, Linux SSH remote session, macOS locally, Docker, windows, etc.

Second bit of feedback, consider making an option for the select & apply that is:

I have no opinion on best way, just telling you what I was hoping for when I started using. Thanks for your response and feel better! 👍🏻

drod3763 commented 3 years ago

Allow us to keep globally enabled extensions. Some things I always want enabled like themes or the extension itself. It seems that if I don't manually select them for a profile they stay disabled by default.

jlongo commented 3 years ago

Having a global or default extensions that will be alway enabled it will be a must for all of us. This way we don't need to add this extensions to all created profiles - for exeample thsi extension, themes, etc. One way can be to load multiple profiles where one of them have all this extensions but i think that is easier if we have this at default level of extension settings. Keep the good work, Thanks

dnmalenke commented 2 years ago

It would be nice to have a ui to switch profiles, possibly on the sidebar, or ideally a dropdown box on the bottom status bar

evald24 commented 2 years ago

@dnmalenke Thank you, this is a wonderful idea! I'll do it when I'm free

mbeps commented 2 years ago

Would it be possible to add support for remote development? Like SSH or WSL.

evald24 commented 2 years ago

@mbeps Hi! I don't have the opportunity to work with WSL right now. Maybe in the future I will try to implement support

mbeps commented 2 years ago

@evald24 Do you have any plans of implementing it for SSH?

evald24 commented 2 years ago

@mbeps I'm busy right now and I can't do it, I have a lot of work to do. If you have any ideas how to do this, send a PR I will be happy to consider it

AdrianBou commented 2 years ago

It would be great to be able to have different settings per profile if it integrated with the ettings-cycler and settings-sync extensions like this other extension does: https://github.com/cyberbiont/vscode-profiles#integration-with-other-extensions

xinkai-jiang commented 2 years ago

Would it be possible to read the settings in a config file such as setting.json so people could load the extension profile in different projects and machines? I noticed that there is a similar issue, I think your extension would be an elegant solution if it could be done.