Remix.run Logo
max_ 6 days ago

Why isn't there a decently done code editor with VSCode level features but none of the spyware garbage?

Any recommendations?

This seems like an easy win for a software project

Sammi 6 days ago | parent | next [-]

I'm eying Zed. Unfortunately I am dependent on a VS Code extension for a web framework I use. VS Code might have gotten to a critical level of network effect with their extensions, which might make it extremely sticky.

cyberax 6 days ago | parent | prev | next [-]

> Why isn't there a decently done code editor with VSCode level features but none of the spyware garbage?

JetBrains products. Can work fully offline and they don't send "telemetry" if you're a paying user: https://www.jetbrains.com/help/clion/settings-usage-statisti...

reaperducer 6 days ago | parent | prev | next [-]

Why isn't there a decently done code editor with VSCode level features but none of the spyware garbage?

Isn't that what VS Codium is for?

max_ 6 days ago | parent [-]

VSCodium I think was abandoned. It was extremely buggy last time I used it.

Either way it uses electron. Which I hate so much.

viraptor 6 days ago | parent | next [-]

It's not abandoned https://github.com/VSCodium/vscodium/commits/master/

mibsl 6 days ago | parent | prev | next [-]

It seems actively maintained, latest build on Flathub is from 3 hours ago.

reaperducer 6 days ago | parent | prev [-]

VSCodium I think was abandoned.

Sad to hear that. I really enjoyed VS Codium before I jumped full-time into Nova.

(Unsolicited plug: If you're looking for a Mac-native IDE, and your needs aren't too out-of-the-ordinary, Nova is worth a try. If nothing else, it's almost as fast as a TUI, and the price is fair.)

bsder 6 days ago | parent | prev | next [-]

> Why isn't there a decently done code editor with VSCode level features but none of the spyware garbage?

Because no other company was willing to spend enough money to reach critical mass other than Microsoft. VSCode became the dominant share of practically every language that it supported within 12-18 months of introduction.

This then allowed things like the Language Server Protocol which only exists because Microsoft reached critical mass and could cram it down everybody's throat.

degurechaff 6 days ago | parent [-]

well, to be fair, LSP is good gift.

bsder 5 days ago | parent [-]

Except that the LSP is now trapped in amber and cannot be evolved because it requires the agreement of Microsoft to change.

charcircuit 6 days ago | parent | prev | next [-]

Because telemtry is how you effectively make a decently done editor. If you don't have telemtry you will be likely lower quality and will be copying from other editors who are able to effectively build what users want.

ThinkBeat 6 days ago | parent | prev | next [-]

emacs.

dijit 6 days ago | parent | prev | next [-]

Because someone has to fund it?

Microsoft is content with funding it, the price is your telemetry (for now).

For high quality development tools I use true FOSS; or I pay for my tools to avoid not knowing where the value is being extracted.

not_a_bot_4sho 6 days ago | parent | next [-]

> Microsoft is content with funding it, the price is your telemetry (for now).

The price of VSCode is halo effect for Azure products

bsder 6 days ago | parent [-]

The price of VSCode is the lockin on the proprietary extensions.

Specifically: the remote code extension, the C/C++ extension and the Python extension.

benbristow 6 days ago | parent | prev [-]

I thought with VS Code the price is that it entices you into using Azure, where the enterprise big bucks are made.

aniviacat 6 days ago | parent | prev | next [-]

Theia IDE seems to meet those requirements.

slashdave 6 days ago | parent | prev | next [-]

So... there is a reason VSCode is popular

dmead 6 days ago | parent | prev [-]

Emacs still exists

dotancohen 6 days ago | parent | next [-]

Emacs is great, sure, but it lacks a decent text editor.

serf 6 days ago | parent [-]

proof of emacs excellence.

what other software packages have 200 year old jokes about them?

cozzyd 6 days ago | parent [-]

Vi would, if the users could figure out how to quit out to save the jokes.

userbinator 6 days ago | parent | prev [-]

So does vi.

JLO64 6 days ago | parent [-]

As does Neovim