Just my 5¢: on Windows you (I mean a user) might want to have a look at Text Editor Anywhere.
On Firefox (regardless of OS) — it’s all text (the browser extension).
These tools work on all sites (and TAE even in all applications such as Excel code editor) and may give you (the extension developer) some inspiration.
Didn’t test extensively (in fact, I just installed it) but seems to work perfectly with Visual SlickEdit 2015 (v20.0.2.1 64-bit) in a Windows 10 environment.
Has anyone explored porting the Chrome extension to Firefox WebExtensions? I haven’t played with the API yet, but it’s supposed to be largely compatible with Chrome extension APIs. If there’s no effort going into this right now, maybe I’ll take an evening to explore this possibility. I have a decent amount of experience developing extensions for both Chrome and Firefox.
Why not have a python/bash script that runs as a git post commit hook? There are a few reasons for this.
1 - Random junk is not posted to the site, it could have a syntax validation check, which is usually available in a local compiler
2 - Git commits are cheap and fast locally.
3 - Git diffs are cheaper over the wire in bandwidth terms than sending the whole file.
4 - A git clone for offline play might also be fun
You could just as easily use registered key based auth (only for us editor types) and something behind native git tooling.
When I click “use an external code editor”, the “on” button doesn’t get highlighted, only “off” gets highlighted… and the sync plug-in icon is just gray out all the time in chrome…
I have tried rebooting chrome.; any idea?
I really like this extension. The only issue I have, is with the autoplay feature. For multiplayer bot programming it would make much more sense to automatically “replay in same conditions” instead of automatically playing in new game conditions.
As it is, I either have to turn off autoplay, or switch back to the online ide for debugging my code.
I think this little addition or change would improve it a lot for me
You got some pretty neat answers already. CGSync only copy/paste your code from your IDE in the browser, nothing more. You can’t play the testcase and debug (step by step) in your IDE using CGSync.
You can’t have access to the input for the game with a TV (Thor, Descent…). For In/Out puzzle (Temperature), you can go your IDE settings and enable the Expert Mode, and you will be able to see the provided inputs and the expected output.