Settings.json or Keybindings.json is not syncing
🐛 Describe the bug
A clear and concise description of what the bug is. You are always welcome to check the Troubleshooting section before filing the ticket.
🌴 Visual Studio Code Version : [ 1.64.2 x64] 🌴 Code Settings Sync Version : [ v3.4.3] 🌴 Standard or Insiders : [ Standard] 🌴 Portable or Installed : [ installed] 🌴 OSS or Official Build : [Official] 🌴 Operating System : [ Windows 10] 🌴 Occurs On: [Download] 🌴 Proxy Enabled: [ No ] 🌴 Gist Id: [ 0347f564969e6ea0530a7658bdcf7395]
📰 To Reproduce Steps to reproduce the behavior:
- get a settings.json custom config
- Command pallete > Sync: Upload settings
- Command Pallete > Sync: Download settings.
- Result: extensions syncing but not keybindings or settings.json
💪 Expected behavior Syncing both of them 📺 OUTPUT:
Files Downloaded: extensions.json > extensions.json globalStorage\dart-code.dart-code\package_cache.json > globalStorage\dart-code.dart-code\package_cache.json
Same issue here. Had to sync them manually.
I just installed the Settings Sync extension today to make use of Sync Pragmas to try and address the settings.json issues/conflicts (using the default VSCode settings sync functionality) between my Windows and Mac machines and I'm experiencing this same issue as mentioned above. When downloading my Gist data, only extensions are being downloaded. settings.json and keybindings.jsonm are not being downloaded on either machine. Thanks.
Same here, I've been using this extension for years. It works on my two linux laptops, but not on MacBook. I guess the best is to try the built-in sync feature that has VSCode now.
@josegus keybindings sync is not working with the built-in sync feature either, regardless of the toggle state of the "synchronize keybindings for each platform" option 🤦♂️ ymmv
@ssoher well, it works for me, for mac and linux. That's why I prefer not to use meta nor either command in my keybindings.

@josegus for some reason on my main workstation, all the keybindings had the source set as "Default" even though they were customized. That was why they weren't being synced. Re-setting them fixed the issue.