Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
VSCodium, aka VSCode without the Microsoft proprietary bits, uses https://open-vsx.org/ as the extension registry. The hard problem is convincing devs to cross-publish
Unlike IE, VS Code is open source though. If Microsoft does some terrible thing with VS Code, the community can just switch to VSCodium: https://vscodium.com/
GitLab team member here! This feature is currently being worked on. You can follow the progress in https://gitlab.com/gitlab-org/gitlab-web-ide/-/issues/72
GitLab team member here: The existing WebIDE was based on Monaco (https://microsoft.github.io/monaco-editor/), which allowed GitLab users to make small changes & quick fixes. Based on feedback from users, more features were needed for the use of WebIDE to go beyond just small changes, features Monaco doesn't offer. That is why we are going in this direction. You can learn more from: https://about.gitlab.com/blog/2022/05/23/the-future-of-the-g...
This is definitely the one I'm looking at closest. There's also Lapce https://github.com/lapce/lapce which has great velocity and looks to be a pretty welcoming project.
VS Code has become the IE of old imo and it'll take an industry shift to kick it, just like IE. Microsoft is not being a good steward of open source for the project, and over time that will wear on people. Hopefully that'll irritate the right people with the right amount of money to do something about it.
I think the reason for the difference between clion and idea for the rust plugin is that clion seems somehow different "on a lower level". It still has support for profiling and valgrind, which Idea lacks [0].
Regarding Django, do you have some examples? I'm admittedly not a hardcore Django user, but I haven't seen any difference between the two.
[0] https://github.com/intellij-rust/intellij-rust#compatible-id...
GitLab Support team member here.
As a work-around, if you know the name of the existing branch you want to switch to, you can change the URL in your browser's location bar for the IDE. Here's the URL format:
https://gitlab.com/-/ide/project//[/......
This will re-load the IDE on the different branch.
You can also switch branches in the Files view, before launching the Web IDE with the "Web IDE" button.
Also pressing "Web IDE" from an MR will open that MR's branch in the Web IDE.
So it depends upon your workflow currently, but I agree it will be nice to be able to swap within the IDE itself later (also when the GitLab Flow extension is added).
The built-in git support in Code is already an improvement over the old Web IDE's Stage/Commit workflow, IMHO, and after the first load, the new Web IDE also loads faster than the old one, for me at least.