Feature: Support Create Settings Profile For Current Workspace #164251
Labels
feature-request
Request for new features or functionality
*out-of-scope
Posted issue is not in scope of VS Code
user-profiles
User profile management
Milestone
This milestone I've done investigation on * activated extensions and am motivated to find ways to reduce their impact on perceived VS Code performance. One way to frame the problem is that if I am a user who has installed an extension which is either * activated or later becomes * activated, I pay the cost of that extension activating (code loading plus running whatever is in its activate method) whenever VS Code starts up. This also applies to extensions which are onStartupFinished activated or otherwise eagerly activated.
I wonder whether there is an opportunity to make it easier for users to manage such extensions and therefore extract better performance out of VS Code (e.g. I audited my installed extensions list and immediately saw improved startup times).
Extensions: Create Settings Profile For Current Workspace
which takes the user through creating an optimized settings profile with just the extensions that need to be installed and activated. One qualm I have with theSettings Profiles: Create From Current Settings Profile...
command is that it doesn't let me review what's in the profile before creating. For the extensions-oriented action, we could have a quickpick with checkboxes for which extensions are going to be included in the profile (and maybe deselect the extensions which are installed but haven't been activated for the current workspace). This could also be an opportunity to include extensions that are recommended for the current workspace via.vscode/extensions.json
.The text was updated successfully, but these errors were encountered: