this post was submitted on 06 Feb 2025
31 points (89.7% liked)

VS Code

839 readers
30 users here now

founded 2 years ago
MODERATORS
 

found this in an extension description today:

Why not use the Dev Containers from VS Code? Because Microsoft Devcontainer is a proprietary extension incompatible with VS Codium.

Why it is not on VS Code Marketplace? Because Microsoft is a VS Code gatekeeper and won't allow anyone to publish an extension if it uses Proposed API. Except Microsoft and its "partners", of course.

Meanwhile, these API are the only way to implement an extension like Open Remote SSH or Devcontainers.

Microsoft promises to allow everyone to use these API and publish extensions based on them in the future, once these API are "stable". But it's been many years since Microsoft first published an extension backed by a proposed API. It has also published many other extensions supported by the same API. However, the API is "unstable" and doesn't seem to be going to stabilise anytime soon.

top 19 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 day ago* (last edited 1 day ago) (1 children)

https://github.com/microsoft/vscode/ or vscodium

And: https://open-vsx.org

This is what I use. Arch Linux packages code oss, hooked up to open vsx by default.

Also some of Microsoft's extensions, like their docker and kubernetes one's, are open source (and available in the open vsx), but their C# stuff is proprietary.

[–] [email protected] 1 points 1 day ago

That's what I use the only reason I had the option to install the extension with the body text was cos I was getting it from openvsx. How's arch threatin ya? In on a debain based QubesOS but have been playing around with some arch qubes.

[–] [email protected] 2 points 1 day ago (1 children)

I think most microsoft extensions aren't available in forks like vscodium. Which is a bummer given that their extensions offer support for so many languages.

[–] [email protected] 1 points 1 day ago (1 children)

U can add Microsoft repo to codium u just gotta fuck around with a config file.

[–] [email protected] 2 points 1 day ago

Huh, I didn't know that. Thanks.

[–] [email protected] 5 points 2 days ago (2 children)

Google does basically the same with Android. It's the standard way of locking you into a free "open" standard platform.

Definitely annoying but IMO the trade-off is worth it. Would you rather VSCode didn't exist at all? Because that's the alternative.

[–] [email protected] 2 points 2 days ago (1 children)
[–] [email protected] 1 points 2 days ago
[–] [email protected] 1 points 2 days ago (1 children)

I use codium cos fuck Microsoft (hence why I could even see the extension).

[–] [email protected] 2 points 1 day ago

Obviously Codium also wouldn't exist without VSCode.

[–] [email protected] 9 points 2 days ago
[–] NegativeLookBehind 8 points 3 days ago

Microsoft hates you

[–] [email protected] 4 points 2 days ago (2 children)

VSCode is so convenient. Sadly It feels like I probably have to abandon it at some point when Microsoft fucks with it enough, as it does with everything.

[–] [email protected] 2 points 2 days ago* (last edited 2 days ago) (1 children)

I've been slowly starting to get used to Helix, doing a tutorial in either that or VIM (since it has similar keybinds, but a lot better interactive practice tools, like VimHero or VimAdventures) whenever I have time and feel like it, to get used to the motions and navigations. I still can't imagine using it to actually code when I need something done, but I did notice gradual improvement in my efficiency. It's more of a marathon, though.

In the last few years, enshitification was the final motivation that pushed me towards better habits, like self-hosting, discovering Fedi, stop watching YT, de-google, switch to Linux as a daily driver, etc. I'm kinda looking forward to finally being forced out of IDEs into Helix.

[–] [email protected] 1 points 2 days ago

I 50/50 helix at work, already my go to at home (though I still have codium for some stuff, don't use it nearly as much.

[–] lostinasea 1 points 2 days ago

I feel the same way. Vscode has its place but certain restrictions and recent changes have me considering a move. I'm currently experimenting with ZED (https://zed.dev/) to see if it fits all my needs.

[–] [email protected] 2 points 2 days ago

I was searching for a way to comment out CSS blocks in my PyCharm Community (free). The feature is PyCharm Professional only. But there's a freely downloadable extension in the marketplace that offers the same functionality. Had this been Microsoft, this would be impossible.

[–] [email protected] 1 points 2 days ago (1 children)

If anyone's looking for an alternative IDE, I found GNOME Builder recently and really like it.

[–] [email protected] 2 points 2 days ago

I just use codium