Open evald24 opened 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!
Thank you, I have a lot of work to do right now, but I will be working on improving the extension soon.
@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.
Thanks @lakuapik, I will definitely make it possible to use a combination of profiles.
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! 👍🏻
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.
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
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
@dnmalenke Thank you, this is a wonderful idea! I'll do it when I'm free
Would it be possible to add support for remote development? Like SSH or WSL.
@mbeps Hi! I don't have the opportunity to work with WSL right now. Maybe in the future I will try to implement support
@evald24 Do you have any plans of implementing it for SSH?
@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
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
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.
Further development
Explanation: 💡 - pending, ⚙️ ️- in progress, ❌ - cancelled, ✅ - done
In parentheses are those who proposed this idea:
Or suggest other ideas 😌