question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Suggestion: Add platform-specific sync behaviors

See original GitHub issue

First 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 one keybindings.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:closed
  • Created 7 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
drew-wallacecommented, Jul 14, 2016

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.

2reactions
shanalikhancommented, Jun 7, 2016

Thank you.

  1. That is a great idea i will add this in future, currently im into adding automatic syncing for the extension.
  2. There are no information in extension file that can analyze the platform. if you know a way then please provide or give me pull request , i will be more happy to accept that.
Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found