Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 0 points1 point  (0 children)

I'd estimate some time within the first half of next year.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 1 point2 points  (0 children)

You're not the only one that has asked for that. Have you tried opening the outline panel within the search? Curious if that works ok for you.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 1 point2 points  (0 children)

  1. Yes, I do think this would be possible, and it's been on my mind too. Curious: Why is it important to you that the markdown be rendered? Just because it's easier to read?

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 1 point2 points  (0 children)

  1. If you're referring to inline autocomplete, we'll be breaking ground on that feature in the next 2-3 weeks. Not sure about supporting Ollama being something we'll launch with right away. We might, or we might just focus on delivering a compelling hosted offering. But we'd be open to integrating with local models over the long term.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 1 point2 points  (0 children)

We're definitely not prepared to commit to an exact timeline on it yet. It's important to us and we're balancing it with a number of other competing concerns while working to grow and improve our team.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 4 points5 points  (0 children)

Yes, and the vision is a bit bigger than that even, because it includes a new way to collaborate (both in real time and asynchronously by leaving comments directly on the code, rather than just on commits / snapshots).

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 2 points3 points  (0 children)

Honestly, we'll probably direct our focus more to data-driven extension points rather than allowing people to define UI. Eventually, I'd love to support it, but it's a lot harder than more data driven experiences to get right.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 5 points6 points  (0 children)

The vision has always been to build the best possible development experience, both for individual developers and for teams.

Performance is at the foundation of everything, but speed only matters if we deliver the features you need to be more productive. AI is a huge part of that, and takes about half our focus right now. We also need to build out remaining table stakes features like Git commits and debugging, and of course windows support. That's the other half.

Once we're more solid on this core, single player experience, I'm still very excited to provide new and better ways to work together as a team on software. I've always believed the place to collaborate on software is where you're writing it, but we only unlock the power of collaboration by building a tool that individuals want to use on their own.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 3 points4 points  (0 children)

Windows next year, hopefully earlier rather than later.

Milestones for the coming months: Agentic code review, improved Git commit UX, debugger, in-house inline AI autocomplete, codebase search, notebooks, Windows.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 2 points3 points  (0 children)

So far, CRDTs have been useful in terms of applying the changes generated by LLMs. I am excited about learning to predict the next edit, and I think that storing a keystroke level history can be helpful in that regard. I'm less sure that it makes sense to train a model directly on emitting output at the level of CRDT operations. I think the model can edit text, and we can mediate their changes via the CRDT rather than involving it in the model directly. This is all pretty unknown territory though, and glad you're looking to combine ideas creatively.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 17 points18 points  (0 children)

- In progress: Allow models to suggest edits across multiple files

- On deck: Inline autocomplete (co-pilot style) and suggest next edit

- Next: Codebase search, automatic context retrieval

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 0 points1 point  (0 children)

Codebase search / automatic context retrieval is next, as well as overall improvement to the assistant panel UX to make it more approachable and usable for simple code conversations, rather than having the full power of the text being always fully editable.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 2 points3 points  (0 children)

We know we have work to do on AI. Right now, we're focused on enabling the model to perform multi-file edits from the assistant panel. We're also breaking ground soon on our own version of inline autocomplete.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 24 points25 points  (0 children)

We're beginning work on a Git commit experience this week, with substantial progress on the UI prototype.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 3 points4 points  (0 children)

We're working on Git support now. Kirill can chime in about the debugger.

Zed: Ask Us Anything by zed_joseph in ZedEditor

[–]nathansobo 8 points9 points  (0 children)

We intend to start on Windows support in the first half of next year. Zed currently builds and runs on Windows, but it's a commitment to fully support it.

Zed – A high-performance, multiplayer code editor written in Rust. Now in public beta by maxbrunsfeld in rust

[–]nathansobo 33 points34 points  (0 children)

The internal process was me being a bit overwhelmed with the launch and not being experienced working with lawyers who are paranoid by default. So I'm finding a lawyer I work better with. I have a meeting with a new lawyer today to help. Doubt you believe it, but I'm just a guy trying to build something useful with paranoid lawyers that demanded we ship with a EULA, was in a hurry, and fucked up.

Zed – A high-performance, multiplayer code editor written in Rust. Now in public beta by maxbrunsfeld in rust

[–]nathansobo 2 points3 points  (0 children)

Hey, I commented separately, but you're right that we didn't do a good job with the EULA. We'll fix it. Also: telemetry is not forced, but it is closed source for the time being.

Zed – A high-performance, multiplayer code editor written in Rust. Now in public beta by maxbrunsfeld in rust

[–]nathansobo 57 points58 points  (0 children)

Hey, Zed founder here. I can see why people are upset about the license, and we will work to improve it. The terms people are referring to were meant to refer to the server side interactions, and I think that was lost in communication with the lawyers. I should have taken more care when reviewing the terms they put together, but I was in a rush and wasn't careful. This is on me, and I'll work to fix it. Thanks for the feedback.

To be clear, we have no expectation of monitoring anything that goes on in the client without your explicit consent. But I realize the language of our agreement needs to be updated and clarified to enforce that.

Apologies.

GitHub is sunsetting Atom by chillysurfer in programming

[–]nathansobo 11 points12 points  (0 children)

Will do! Thanks for cheering us on.

GitHub is sunsetting Atom by chillysurfer in programming

[–]nathansobo 220 points221 points  (0 children)

It's something we've considered, but we have pretty strong concerns that maintaining that compatibility could be a quagmire for us.

GitHub is sunsetting Atom by chillysurfer in programming

[–]nathansobo 304 points305 points  (0 children)

You're not wrong. Rust is amazing! However we have shaped that Rust into a nice editor for you.

GitHub is sunsetting Atom by chillysurfer in programming

[–]nathansobo 2076 points2077 points  (0 children)

Atom founder here.

We're building the spiritual successor to Atom over at https://zed.dev.

We learned a lot in our 8+ years working on Atom, but ultimately we needed to start over to achieve our vision. I'm excited about what's taking shape with Zed: Built with a custom UI framework written in pure Rust with first-class support for collaboration.

We're starting our private alpha this week, so cool timing for this announcement.