Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Liebranca922108dlmao, the solution for me was abandoning IDEs altogether. I am now trapped in the terminal, please send help.
-
lorentz15122107ddoes zed have language plugin support yet or is it still an editor for the authors' favourite stack? The presence and level of plugin support in an editor is almost more important than the quality of its text editing features.
-
devRancid649107dZed is yet another of these rust projects that only focuses on performance and forgets the actual reasons why ppl use a software
And it will be just as unresponsive once external LSP get involved -
thebiochemic3012107d@jestdotty ive seen zed, it's pretty cool.
And about the git thing, i'm with the terminal people on that one. -
lorentz15122107d@devRancid I'm not sure about that, in all my benchmarking by far the slowest part of a VSCode language plugin was the client running on Node and the editor itself. I thought for a while that it's standard IO but I'm now building a stdio-based plugin system of my own with both sides written in Rust and pipe-based IPC is actually incredibly low latency, like 5 MICROseconds, on both Windows and Linux, so there really isn't as much overhead as you would expect.
-
lorentz15122107d@jestdotty I had the misfortune of working with some Ethereum stuff recently, which is technically production code. It's actually pretty nice, though they don't exactly understand semver.
-
spoiledgoods1571106d@devRancid that's about it, it's basically cool for a rust dev to be like "yo they made this in rust!!!!!!!" then drop it in the trash and open up vscode
-
Jifuna3730106d@jestdotty @lorentz Well actually, they do support a lot of languages now and have plugin support already :) (although only themes and language servers mostly) So you can add support for your own languages! I use it sometimes and it's getting better fast, would recommend following the project or contributing
-
Jifuna3730106dBesides that, it definitely isn't only performance. They have a pretty cool discord like social features, where you can create text/voice channels and share your code en environment in calls. They have copilot and direct ai support in another tab where you can choose which model you use for chatting. Also how they implement syntax highlighting and language servers is pretty cool. Would definitely recommend diving a bit deeper!
Personally It's not good enough for a daily driver yet, missing more advanced plugins and debugging. Getting close though -
lorentz15122106d@Jifuna I skimmed the dev guide, WASM is a good choice. I'll try to move my langdev work to Zed starting tomorrow
-
lorentz15122106d@Jifuna By the way, I'm already imagining joining a startup in 2028 and discovering that they don't have version control and the dev environment is just a single shared Zed server on a Linux server that nobody can reproduce since the founder set it up in 2025 when the dev env was last booted with hundreds of bash commands that have been rotated out of the history file years ago.
Related Rants
God I hate vscode
it keeps giving me a pop-up telling me I don't have a php environment setup
I have no interest in using php. that's why I don't.
and now apparently the git interface got changed. I don't want stupid random changes
and frequently in some part of the IDE it'll say error but then not show up where the error file is for example
Microsoft bought GitHub and all the atom people said they were gonna kill atom and push their vscode, everyone called them paranoid, Microsoft released a statement saying they weren't gonna kill atom. a year later they killed atom. so now I have to use this stupid vscode shit. and if you go anywhere asking for an IDE suggestion and you mention "not Microsoft" the mods will literally ban you for "being political"
how about I just don't want a bloated goddamned IDE that I don't control
in atom I could just uninstall other languages packages. actually atom didn't even come with them, they were optional. vscode, like all other shitty ass IDEs, is increasingly coming with everything and the kitchen sink -- and only one version, Microsoft's, so if you don't like it fuck you
atom was so good because it was modular. they fucking killed it. and we're back to bloated shit. I guess because if shit is bloated you can argue "we need all this data from you" and so they fucking bloat to justify themselves
rant
ide