Top
Best
New

Posted by salkahfi 16 hours ago

Zed 1.0(zed.dev)
1688 points | 541 commentspage 3
kidsil 15 hours ago|
Over the years I’ve tried plenty of fast, "snappy" code editors, but always found myself returning to Sublime.

Zed is the first one that got me to actually migrate. It does a great job of staying out of your way. Search and replace works seamlessly across multiple files with regex, and the extremely fast editing experience feels immediately familiar if you’re coming from Sublime. Being open source also gives confidence in its long-term viability.

Kudos to the team building Zed.

taosx 16 hours ago||
Congratz to the team. I really like zed and started using it quite early, loved the text threads and was using them a lot as I don't think llms fit in a box of only agents, they were a nice way to manage conversations, work through them, edit responses to lead the agent better, copy-paste full text, sad to see them go (text threads).

I'm trying right now the ACP with my own agent and I'm of mixed opinions but that's maybe because I care how my agent works. I believe that for the agent view a plain buffer with small ui elements would be the best ui for an agent conversation but I may have been spoiled by their text threads. I may spin a personal fork but the thought of tens of mins of compile time isn't that attractive.

Edit: I realized I started moving to terminal based editors like helix due to agents: claude -> codex -> custom pi, with the open sourcing of warp I was considering making a native integration for warp + pi but now I'm thinking zed's text threads (~17k lines) + pi might be a better way, any thoughts or ideas?

nielsbot 14 hours ago||
Does a native UI experience have no value these days? I mean--amazing achievement building an alternate GPU-accelerated UI framework from scratch, and I do love the responsiveness, but this leaves you with a non-native app that doesn't follow OS conventions and will not get appearance and behavior updates going forward without a lot of additional effort.
eviks 4 hours ago||
The value depends entirely on specific conventions, but you've mentioned none. There is also value in consistent UI across platforms (which native UI don't support) as for some conventions you'd prefer to ignore the OS defaults.
Cthulhu_ 14 hours ago|||
Unfortunately the reality nowadays seems to be that besides the dated QT, there are no good or popular cross-platform UI libraries for these use cases. It's bold that they built their own.
conception 14 hours ago|||
Electron has basically killed this practice sadly. Which Microsoft modern app follows Windows native UI these days? Teams? Settings? Office? All dramatically different.
einpoklum 12 hours ago||
TBH, Microsoft has made such a huge mess of UI on Windows, that even if you wanted to use the "native" UI you would have difficulties figuring out what that is, exactly, right now.

Having said that - Teams is a piece of #$%^&; and MS Office has dropped the ball with its UI switching to ribbons in 2007 and has languished in the land of bad UI ever since. Settings makes me want to just use Control Panel like a human being.

Pay08 10 hours ago||
You have, what, WinForms, WinUI, MAUI, and WPF for Windows currently. And that's not counting Win32 or Qt.
nsm 6 hours ago|||
If you are on macOS, there is https://nova.app/
Squarex 11 hours ago||
And what cross platform code editor does that nowadays? vscode is electron, jetbrains has swing, ...
nielsbot 10 hours ago|||
Maybe what I'm saying is that people shouldn't use cross-platform UI solutions. (write-once-suck-everywhere)
Pay08 10 hours ago|||
The old ones, and the ones that use Qt.
hbn 9 hours ago||
I downloaded it, tried opening one of my Java/Springboot projects. When I opened a Java file it had no text highlighting but offered to install a Java extension. Clicking it just made the prompt disappear and seemingly did nothing.

I found the Extensions screen, searched "Java" and tried installing the most popular extension. Clicking "Install" makes the button gray out for a second but does nothing before the button becomes clickable again. Not sure how to proceed from here. (On a work-managed MacBook)

molf 14 hours ago||
Just tried it out and it works great and is really fast! It's a breath of fresh air compared to VS Code. Lots of other editors are fast, but this seems feature complete as well as fast.

Migrating from VS Code was also super simple and integrations with AI assistant seem to just work.

I can definitely appreciate the engineering work that went into it. Loving it so far! Thanks!

travisgriggs 14 hours ago||
I'm rather happy with Zed.

I use it for Elixir and ansible stuff. I may eventually be open to using it instead of PyCharm for python and/or Nova for C.

If there's one area I still feel that Zed lets me down is in pane management. Maybe I need to just learn more key shortcuts. But I spend a bit of time "managing" the secondary panes and having to switch back and forth between outline, files, search. I'm not sure what the solution is. Just wish the secondary panes weren't a scarce resource that had to be mux'ed betwixt.

I really like(d) the agent integration, but we're currently experimenting with Claude Code Desktop, and I really miss not having the tight integration. My guess is that I'm going to switch back to using the Pro subsidized version. I was getting by with ~$40-$50 a month. Now the company is paying $125 for Claude Team premium seat, and it's a lesser experience.

barcoder 8 hours ago||
If I saw this editor a year ago I would have jumped on it. In today's AI focused development it's not worth the hassle for me to learn new shortcuts and UI layout.

The demo video voice felt super AI generated. Which it many ways felt like it was going against the target audience, people that still code by using an editor and it's shortcuts.

jryio 15 hours ago||
Zed is a durable piece of software, rather than the current trend of cheap disposable software. Regardless of whether humans or agents use a tool like this, durability is a benefit for both.

Congrats to the team

Pay08 11 hours ago|
It has only been around for a few years.
jryio 11 hours ago||
They've been in development longer than the product has been public.

1-3 in stealth if I remember correctly

culebron21 13 hours ago||
I tried Zed several times, and still VS Code + Sublime win.

1. In Zed, all my Rust files are reformatted on save. (I also code in Go, and don't like this approach at all.)

2. It takes ages to find out where to configure the language servers, and find those little options several layers deep, that I need to switch. (E.g. turn of rustfmt, or turn off some PEP8 checks.)

3. Zed is still missing the killer feature of Rust in VS Code -- underlining the mutable vars. (TBH, VS Code custom themes also lack this, and it's unclear how to turn that feature on, but at least the default ones have it.)

For comparison, I have bought all 4 Sublime editions. I tried Pycharm, and still preferred Sublime. VS Code came when I needed interactive debugger for Rust.

wldcordeiro 13 hours ago|
1. That's a pref, turn off "format on save" lots of editors and IDEs have it. Maybe they should default to off but it's not an unheard of option with no way to turn off.
kstrauser 14 hours ago|
Zed got me off of Emacs for the most part, which is about the highest praise I can offer. I've never used an editor that 1. closely mapped to how I think about code, and 2. is easily extensible enough that it's broadly supported with a gazillion third-party packets, and 3. is lightning fast. Emacs does 1 and 2. VSCode excels at 2. Sublime is good for 2 and 3, and Vim, and BBEdit 2 too. Zed's the only one I've ever tried that nailed all 3, plus excellent out of the box defaults.

I think it's fantastic. I still keep my Emacs chops up because it's 50 years old and I know it'll be here another 50 years from now, but Zed's open on my desktop more than any other app.

throwaway73747 9 hours ago|
Hopefully Neomacs, “A GPU-powered Emacs written in Rust with a modern display engine … starting with the display engine and expanding to the core“, will succeed.

https://github.com/eval-exec/neomacs

kstrauser 8 hours ago||
I know there've been a couple of stabs at this in the past, but I hope beyond hope that one of these catches on now. Given some extra LLM boost for the grunt work, I'm more confident today than before. Crossing my fingers!
More comments...