nonoroazoro / vscode-syncing

:zap: VSCode Extension - Sync all of your VSCode settings across multiple devices.
https://marketplace.visualstudio.com/items?itemName=nonoroazoro.syncing
Other
491 stars 30 forks source link

Setting to avoid syncing extensions #98

Closed cyrus01337 closed 2 months ago

cyrus01337 commented 1 year ago

Note: this is more of a feature request and less of an issue, I didn't see a feature request template so I will be using this instead.

As someone that manages 2 different OSes for 2 different types of development, I love having the ability to create OS-agnostic shortcuts on 1 machine and have them reflected in another, this becomes problematic however when I only want 1 group of extensions on Linux and another group of extensions on Windows.

I'd love to be able to sync everything but extensions, one simple idea I had of achieving this is to ensure "*" is a valid entry to syncing.excludedExtensions. Thoughts?

nonoroazoro commented 1 year ago

Currently It's not possible to exclude all extensions by using the "*" pattern, and perhaps adding a switch in VSCode Settings is a better option, but let me think it over.

ionlizarazu commented 1 year ago

Would be nice also to have an option to sync extensions in a non deleting mode. I want to install the synced extensions but not to uninstall the not listed extensions.

nonoroazoro commented 1 year ago

@ionlizarazu After some investigation, using the "*" pattern is a viable solution to prevent uploading the extensions for now, you should try it.

ionlizarazu commented 1 year ago

In my case, I want to upload the extensions, but I don't wanna remove locally any extension that is not synced.

nonoroazoro commented 1 year ago

Now that I understand, let me look.

cyrus01337 commented 12 months ago

Any progress on this out of curiosity?