-
-
Notifications
You must be signed in to change notification settings - Fork 392
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
Considering disabled extensions #143
Comments
Added some thoughts @ microsoft/vscode#15466 (comment) |
I installed a lot of extentions. And some of them are not used in my daily working. Therefore to make vs code work fast, I disabled them. When I needed them I will enable them temporarily, and disable them afterwards. I noticed that disable extension are not synced. I hope I can sync those disabled extension as well, since they are useful as well. Thanks a lot! Jiming |
As for now, its the limitation from code itself, in the issue referenced. |
|
@shanalikhan Can I use the settings to choose to upload disabled or enabled plugins? |
@shanalikhan Just wondering, do you just ignore disabled extensions or does |
Now there is no way to achieve this function ? |
@mastrauckas It sounds like the latter. |
No, Code API dont provide information regarding extension either its disabled / enabled.
This issue is pending from : |
@shanalikhan Why not sync extension that are enabled and disabled ? I much rather have my extensions synced and have to disable manually on the other machine than lose them completely. |
Really interested in seeing this feature. @shanalikhan can you elabore more on the code limitation? Is it possible to list and install everything (even the disabled ones)? I'd really prefer this then maybe losing some extensions. |
If you can get the full list via A simpler approach would be to just get the full list (via |
Any plan for releasing something to address this? |
As there is no official support, the only way seems is the approach mentioned by @fiblit There are no exact release plan for this issue but I'm open for PR though, feel free to send. I will release new version with it. |
I would appreciate it not uninstalling disabled extensions, I normally have some extensions disabled on my work machine but now I have to leave them enabled so I don't lose them at home. |
+1 on it at least not uninstalling disabled extensions. It's a real chore managing extensions between multiple machines right now. Eg. I only do Python work on my work laptop, I only do JS on my personal laptop. I'd like to disable JS extensions on my work and Python extensions on my personal laptop. Right now everything being enabled makes startup that much slower |
@IssueHunt has funded $120.00 to this issue.
|
microsoft/vscode#15466 Settings Sync use API to install/uninstall all the extensions from the v3.3.0 |
Yeah, I also code both angular and react. I usually have disabled extensions of either one and enable only for workspace... This extension did not sync my disabled extensions |
REALLY need this, I use vue and java, they're different env set. Every time switching is painful. |
I can do this. Please assign me |
We need the API from code itself to allow Settings Sync to enable / disable extensions. cc : @sandy081 |
@shanalikhan, is there something that's changed since I suggested two feasible approaches/workarounds that would make them unfeasible to do? To my understanding having the API from code is not needed, even if it is preferable. |
@shanalikhan This requires exposing the internals which can be flux. Hence as mentioned in this issue - microsoft/vscode#78966, we are planning to expose an API to an extension to register its backend data store and through which VS Code will synchronise user data. |
@fiblit Yes i can understand, but as per discussion with @sandy081 on microsoft/vscode#78966 and microsoft/vscode#78869 the official support is already planned and on its way that will help Settings Sync to get such information. I suggest to wait rather then using custom CLI approaches. |
Reporting only to register (as it may be interesting to know more scenarios and how this function is important to some)! Visual Studio Code Version : 1.45.1 I program in several languages, Java, C++, Python, PHP, bash. I set up a good environment for PHP, when I started a job in Java I set up the environment and disabled the plugins in the worksplace. It was alright till I found PHP environment in a workspace missed some plugins afther the sync. It took me a day or so to understand what was up. Therefore I ask, please, add workspace disabled plugins to the sync. If you need some help investigating or whatever you can call me, I'll do my best to help. |
It seems that when I enable extensions in WSL2, they get disabled locally automatically. This means any extension which is enabled in WSL2 won't sync over. |
Visual Studio Code Version : 1.7.1
Code Sync Settings Version : 2.3.8
Operating System : W10
Occurs On: [Upload / Download]
Proxy Enabled: No
As of version 1.7, VSCode introduced disabled extensions.
We're excited to find these supported by this beloved plugin soon, hopefully! ;) Thank you!
IssueHunt Summary
Backers (Total: $120.00)
Become a backer now!
Or submit a pull request to get the deposits!
Tips
IssueHunt has been backed by the following sponsors. Become a sponsor
The text was updated successfully, but these errors were encountered: