When y'all come to hate Rust (or make the mistake of playing with Swift on Server at WWDC, and end up catching feelings for the Apple of C++ replacements) , maybe some among ye shall join spoiled nobodies like me, and impressive somebodies like the developers of Ladybird - a browser engine, greenfield/no legacy code, open source - in the land of Swift and honey. Until then, I'm glad y'all wrote oodles of beautiful Rust code so that I never have to again 😉
Painful to watch as they are trying to recall/figure it out as they go. It’s like both of the devs are not that familiar with vim, TBH. Confused about windows, tabs, panes, buffers and all.
Hum, I compiled Zed on my Fedora 40; just out of curiousity. So far, I'll stay with vim. But I'm not a developer. I just retired from "system administrator" position on a IBM z mainframe.
Would be really great to add ability to undo after reopening the buffer (please). I know that the issue already exists, but maan, isn’t it like kind of obvious feature?
Can you please introduce the most popular plugins of vs code to zed? I have tried to switch to zed from vs code, but after some day, I had to switch back to vs code because of the lack of extensions. I still use zed but I can't use it as my primary code editor.
Did you know an accepted PR lights up purple?! Usually we'll just go through the tree and add! Then I make a post on X while drinking coffee! Contributing to code from across the planet is so fulfilling! Always looking at my phone and watch!
Another thought towards the end.. Maybe what the db should be storing is a summary of the narrative that led to that piece of code, not the exact thing, but the summary... You could display that as a tooltip or bubble, maybe with an LLM that tries to create a narrative of what you are currently doing, and tries to synthesize relevant commentary based on previous nearby summaries. Ie think of the writing of code as a story being told.
Something that I've seen work really well is an LLM that takes what you were just doing, and looks for 3 nearby instances (up and down) of this you might want to change based on what you just did. It shows that inline (like copilot) and allows to to commit those changes. It is an excellent modality for those little edits, that are almost, but not quite copy/paste code.
woo hooo.... Zed is finally on linux. I tried it and though its in incipient stages, zed is blazing fast... (much faster than VSCode)... Kudos @zedindustries4498 team for pulling this thing on linux
Fascinating! I hadn't come across Blade before. Cool to see it reusing WGSL (the WebGPU shader language), and Dzmitry looks like the right guy to be leading the direction of the graphics approach taken in Zed given his stature in the Rust graphics community and his leadership role with wgpu etc. Very cool!
I know it’s still in the early development stages but I think this is gonna take over....if you would also decrease memory use like sublime uses like 10mb of ram on windows but vs code uses 200 while idle and while using uses 600mb so it would be great if you can keep it close to 10mb... Wishing you luck 🎉
It would be great if you could zoom in on the window to make it easier to view on mobile! Not sure what the exact percentage would be but I bet a big chunk of viewers (plus potential viewers) are on mobile
This is the perfect IDE for macOS. VS Code is bloated and after using Zed, there's no going back. Though it lacks some features but I careless about it.
Friends, thank you for your work. I built Zed for Debian 12 with x11 and found the release size near 5.2 GB, and the launch-file size around 784 MB. Is this how it should be?
Even if I like Zed, there are two things that I am really missing from my neovim: Telescope and being able to prevent putting the deleted lines into clipboard (on_yank option seems not to work).
I really enjoy these very transparent episodes. And I follow Zed closely and keep it configured and up-to-date, but I just can't beat my Wezterm / Neovim setup; maybe one day. In the meantime, I'll keep it around in case I need a CRDT and out of curiosity. I think not embedding makes sense, especially given your logic about losing the benefits of the CRDT which is one of the leading features of Zed. Thanks for the great episode and walk through of the vim crate.
Sorry about that! We're looking into it. Right now we're using a single tool to record & edit these videos, which makes its relatively painless to produce these episodes. Maaaybe that tool has hit its ceiling wrt to video quality and we need to do something else. Can't promise we'll figure that out right away, since we want to keep ease-of-production as low as possible, but it's on our minds.
I was looking at the Vim mode code the other day, gauging the viability of adding a Helix mode. Helix motions are more ergonomic for me, so I’ve been adding them to my projects where I can. Thanks for this episode!
And yeah, I already use Helix, so why am I messing around with Zed? Testing the waters. It’s fun to be aware of new tools. It’s how I found Helix, and Nushell, and WezTerm, and Broot… so it works for me.
Same here! I stop in and check out Zed progress every few weeks, but the only thing stopping me from a switch is first class Helix support. I could try to set up a key config myself but it just wouldn't work the same.
Something I noticed with indentation, probably not the best place to post this, but here it goes. - Multiline Visual mode (vim mode) - << - after action, cursor moves to the bottom instead of the top. This prevents using DOT for deeper indents of paragraphs.