News: 0175441697

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

The Team Behind GitHub's 'Atom' IDE Build a Cross-Platform, AI-Optional 'Zed Editor' (itsfoss.com)

(Sunday November 10, 2024 @11:34AM (EditorDavid) from the IDE-ideas dept.)


Nathan Sobo "joined GitHub in late 2011 to build the Atom text editor," [1]according to an online biography , "and he led the Atom team until 2018." Max Brunsfeld joined the Atom team in 2013, and "While driving Atom towards its 1.0 launch during the day, Max spent nights and weekends building Tree-sitter, a blazing-fast and expressive incremental parsing framework that currently powers all code analysis at GitHub."

Last year they teamed up with Antonio Scandurra (another Atom alumnus) to launch a new startup called Zed (which in 2023 raised $10 million, [2]according to TechCrunch ). And today the [3]open source blog It's FOSS checks in on their open-source code editor — " [4]Zed Editor ". Mainly written in Rust, it supports running in CLI, diagnosing project-wide errors, split panes, and markdown previews:

> By default, any added content is treated as plain text. I used the language switcher to change it to Rust so that I would get proper syntax highlighting, indentation, error detection, and other useful language-specific functions. The switch highlighted all the Rust elements correctly, and I then focused on Zed Editor's user interface. The overall feel of the editor was minimal, with all the important options being laid out nicely.

>

> [Its status bar] had some interesting panels. The first one I checked was the Terminal Panel, which, as the name suggests, lets you run commands, scripts, and facilitates interaction with system files or processes directly from within the editor. I then moved to the Assistant Panel, which is home to various large language models that can be integrated into Zed Editor. There are options like Anthropic, GitHub Copilot Chat, Ollama, OpenAI, and Google AI... The Zed Editor team has also recently introduced [5]Zed AI in collaboration with Anthropic for assisting with coding, allowing for code generation, advanced context-powered interactions, and more...

>

> The real-time collaboration features on Zed Editor are quite appealing too. To check them out, I had to log in with my GitHub account. After logging in, the Collab Panel opened up, and I could see many channels from the official Zed community. I could chat with others, add collaborators to existing projects, join a call with the option to share my screen and track other collaborators' cursors, add new contacts, and carry out many other collaborative tasks.

>

> One can also use extensions and themes to extend what Zed Editor can do. There are some nice pre-installed themes as well.



[1] https://zed.dev/team

[2] https://techcrunch.com/2023/03/15/zed-code-editor-raises-10m/

[3] https://news.itsfoss.com/zed-editor/

[4] https://zed.dev/

[5] https://zed.dev/ai



Where's Slack IDE (Score:3)

by oblom ( 105 )

I'm still waiting for Slack to release an IDE. I mean, they've recently added lists. The next logical step is to follow Emacs route to keep developers confined.

It won't matter (Score:1)

by PPH ( 736903 )

Slashdot won't understand the fontsâ-

Re: (Score:1)

by iAmWaySmarterThanYou ( 10095012 )

Both funny and insightful. Tough call.

No ubuntu or debian support (Score:2)

by mmiscool ( 2434450 )

hmmmmmmmmmmm. Flathub: dev.zed.Zed Arch: zed Arch (AUR): zed-git, zed-preview, zed-preview-bin Alpine: zed (aarch64) (x86_64) Nix: zed-editor (unstable) Fedora/Ultramarine (Terra): zed, zed-preview, zed-nightly Solus: zed Parabola: zed Manjaro: zed ALT Linux (Sisyphus): zed AOSC OS: zed openSUSE Tumbleweed: zed

Optional AI, for now. (Score:2)

by iAmWaySmarterThanYou ( 10095012 )

Hopefully it remaims that way. Now that they've taken VC money there will be pressure to make it mandatory and in your face.

Doesn't run on Windows yet (Score:2)

by ZipNada ( 10152669 )

Only on Mac or Linux. Looks like an interesting project but I'm not clear on what this 'editor' delivers that other full IDE's don't have.

Nothing can be done in one trip.
-- Snider