Suggestion: Add platform-specific sync behaviors
See original GitHub issueFirst things first: great extension, thanks for sharing.
For people using VSCode across different platforms, platform-specific behaviors are desirable:
- It would be nice to have an option to have platform-specific
keybindings.json
files; for instance, use VSCode on both OS X and Windows, with distinct key bindings. Currently, the settings on whatever platform I happen to upload from are invariably applied to ALL platforms, which in the case of, say, OS X key bindings doesn’t make much sense on Windows (different modifier keys, different system-wide shortcuts to avoid, …). Also, since only onekeybindings.json
is stored, the different platform versions overwrite each other on uploading. - On a less important note: some extensions are platform-specific - such as those that integrate with an application only available on a given platform (e.g., https://marketplace.visualstudio.com/items?itemName=deerawan.vscode-dash, which only makes sense on OS X). I’m not sure such extensions are tagged as such, but if they are, download and installation on an incompatible platform could be skipped.
Issue Analytics
- State:
- Created 7 years ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
Preparing for Pardot Opt Out Field Sync Changes - The Spot
Before you change your Opt Out sync behavior in Pardot, check the permissions of your “Email Opt Out” field on the Lead and...
Read more >How Sync Behavior Works - Salesforce Help
Most prospect fields can be configured to control which field values are the primary—Pardot fields or Salesforce fields. Sync Behavior Set to Use...
Read more >Account Engagement (Pardot) Opted Out Field Changes
Pardot Opt Out: New Sync Behavior. The Opted Out field now must have a designated system of record, either “Use Pardot's value” or...
Read more >Create a sync adapter - Android Developers
The sync adapter component in your app encapsulates the code for the tasks that transfer data between the device and a server. Based...
Read more >Networking
Sync is done through Variables and Events. For variables, the owner of a Networked Object updates a variable and sends that data to...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
You could set up the a gist for each thing you want to sync and have the extension save which gist to look at.
Gists: Settings Keybindings PC Keybindings Mac Extensions
On my Mac, I would choose the Settings gist to sync settings, Keybindings Mac to sync keybindings, and the Extensions gist to sync extensions.
On my PC, I would choose the Settings gist to sync settings, Keybindings PC to sync keybindings, and the Extensions gist to sync extensions.
Thank you.