Live data from Hacker News

Zed 1.0

zed.dev

581–590 of 727 posts

Re: Zed 1.0

#581

Earlier quoted context omitted.

JetBrains should really start investing into porting to Rust/C++ over their bootleg Java.

Seriously. I love the IDE but given that my idle workload of Electron apps and Docker Desktop VM brings my discretionary allotment of RAM down from 32GB to 8GB, I have absolutely no headroom when running JetBrains IDEs so I keep them closed unless there's a specific feature I want.

You might find OrbStack useful here as a replacement for Docker Desktop. So much faster and uses way less resources: https://orbstack.dev/

Re: Zed 1.0

#582
post #44

I really want to like Zed because they've clearly put so much work into it, but so far I've been sticking with Sublime. I have several large PHP projects that were started in the 2010-2020 era, and Zed will highlight and complain about all sorts of minor things that were standard PHP fare at the time: functions without return types, for example. My code (which works fine) looks like an ocean of red when I view it wit…

I love Sublime, but I don't want to pay to upgrade from 3 to whatever version it is now, Zed is everything I wanted Sublime to be. Honestly, I wanted VS Code but fully native, and I feel like that's what I'm getting from Zed. I feel like some people will be put off by all the "AI" mentioned by Zed, but you're sleeping on a top tier editor where you can just ignore the AI stuff if you don't want it. It's very high qua…

Eventually Zed devs will need to get money that isn't coming out of VCs...

Re: Zed 1.0

#583
post #551
post #320

I want to try Zed, but it's just too much of a supply chain attack waiting to happen. https://github.com/zed-industries/zed/issues/12589 I did install it in a VM with virtio-gpu, but it was absurdly slow, so I wasn't able to try it.

Had similar concerns, but just noticed they seem to be taking this more seriously now: https://zed.dev/blog/secure-by-default

Is that directly related to the GitHub issue? Or you just mean that they're taking security more seriously?

I was searching the article you linked to see if it addresses the GH issue in any way, but it seems to not.

Re: Zed 1.0

#584
post #11

Too bad they did not include better search UI into this release. When you search, Zed opens a new tab, which I hate. Sometimes I just want to have a quick glance at some code and close the search using escape. Telescope style search in vim, helix or JetBrains tools is so much better. https://github.com/zed-industries/zed/pull/46478

Personally I don't hate tab. Sometimes even it's more convenient to have a tab on the side with all the state, instead of reopening modal.

What I hate though is really unintuitive and "non-standard"[1] shortcuts in search tab.

For example "find in project": cmd+shift+f

Whereas for "find and replace in project" I'd expect: cmd+shift+r , but it's: first toggle find, then toggle find and replace. Ok, absolutely fine, but the keyboard shortcut to toggle is: cmd+shift+h - I never can remember it.

When already searching, for my "convenience", if I'd like to adjust my search or search for something new, I click cmd+shift+f and I am focused back to find input, but here's the kicker. Input have automatically changed to what word was under my cursor. So if I was looking for some long or weird string, I need to retype it again or find and copy/paste it again.

#first-world-problems though.

I got tired of babysitting vim/neovim and all it's plugins and use Zed for most of my editing. It has pretty good vim binding support and maybe I just need to remap some key bindings to have better search experience. Zed is much better at emulating vim than Cursor/VSCode.

[1] there's no standard obviously, but some things are the same/similar across most programs.

Re: Zed 1.0

#585

Earlier quoted context omitted.

VSCode extensions and the ecosystem is a security time-bomb. Zed looks to be doing things better.

Zed literally downloads random executables and runs them by default without asking

What?! Really?! Link? I'm not a Zed user. That comment was based off a few minutes of research, and I guess a small dose hopium of a VSCode user and understanding what a shit show the extensions setup is and wanting someone to do better.

Re: Zed 1.0

#586

Earlier quoted context omitted.

wait, there's more [copied from the top comment of their youtube video ( https://www.youtube.com/watch?v=c6Bns1T77HM )] - 1. Mandatory arbitration by default. You waive your right to a jury trial and cannot join class action lawsuits. You have only 30 days to opt out after agreeing to the terms. 2. 1-year statute of limitations. You must file any legal claim within one year, which is much shorter than the default per…

These are all fairly standard terms.... nothing crazy

If that’s the case, and it certainly isn’t for Emacs, my preferred editor, then it should become non-standard.

Re: Zed 1.0

#587

Earlier quoted context omitted.

This. I tried Zed for an entire month, but this "search thing" drove me nuts. It is also slow. If you work in a large project search is absolutely essential. Too bad.. Back to Visual Studio Code.

They both use ripgrep, weird for it to be slower? Especially with the multibuffer it's more pleasant to use

I think VSCode use ripgrep and Zed has its own ripgrep-like search. Zed likely still do more work per match due to the multibuffer. A normal nested tree-based result should be faster.

I think multibuffer can be good in edit/renaming use cases, but it's very annoying for fast lookups/navigation across different files (as mentioned elsewhere).

Re: Zed 1.0

#588

Congrats! My daily driver is Zed developing on SSH remote servers on exe.dev. It's crazy to think of all the dev tools I've churned through over the last 18 months but these two feel sticky. Zed has everything I need in a unified pane. File editor, terminal, agents, SSH remotes. And it's fast and intuitive exe.dev is the first "dev container" I've ever *loved*. The remote sandbox means `dangerously-skip-permissions`…

How does exe.dev differ from VPS + Caddy + some subdomain on a domain you already own? For auth one can use Caddy and basic auth. Yes it takes a bit of work but it isn’t that bad. Plus zero subscription costs if your VPS is a Raspberry

Personally the main advantage is to simply spin up new ones with the same setup. You can also do that by yourself but imo it includes way more managing and time compared to exe

Re: Zed 1.0

#589
post #11

Too bad they did not include better search UI into this release. When you search, Zed opens a new tab, which I hate. Sometimes I just want to have a quick glance at some code and close the search using escape. Telescope style search in vim, helix or JetBrains tools is so much better. https://github.com/zed-industries/zed/pull/46478

> Sometimes I just want to have a quick glance at some code and close the search using escape. How else are you going to have “a quick glance at code” *across* project files without using a new view for that? It sounds like you’re describing something impossible. Zed’s across files search solves this in a similar way as other tools. Except that in zed you can also edit the code where your search results show up. Zed…

> How else are you going to have “a quick glance at code” across project files without using a new view for that?

By showing the text around match inline with the search result in the tree. Especially useful if you do not expect to edit every search result. If you do expect to edit every search result, then Zed's multibuffer is arguably better/ faster.

Re: Zed 1.0

#590

Earlier quoted context omitted.

Zed literally downloads random executables and runs them by default without asking

What?! Really?! Link? I'm not a Zed user. That comment was based off a few minutes of research, and I guess a small dose hopium of a VSCode user and understanding what a shit show the extensions setup is and wanting someone to do better.

Recent example I looked at: https://github.com/nilskch/zed-jj-lsp, which downloads jj-lsp if not found in the system. I have seen other extensions doing similar for convenience, but can't remember names to give concrete links.
Post reply on HN