I also just got access to the beta. It works very seamlessly. You can install all the VSCode extensions you want. It came preinstalled with some Python 3.8 venv. The venv was put into the Git repo root directory, which is a bit strange, as I first needed to modify my gitignore to ignore that. Git push directly from the VSCode menu directly worked and pushed the change back to GitHub, without further setup. I did not…
From the blog post I understand that my vscode configuration is somehow stored within my browser, not connected to my github account. Is it also stored per project or globally? Because either choice brings its own problems. I want the vim plugin to behave the same on all instances but language-specific plugins or similar only make sense in the context of a specific project. How does this work currently?
Additionally, there is some "Settings-Sync" feature, which I have not really explored yet. Maybe this is global for all instances.
Btw, the startup time of the codespace VM is a bit annoying. It takes approx 30-60 seconds when it was inactive. And it get automatically suspended after 30 minutes of inactivity.