Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

First impressions:

  1. curl | sh, seriously
  2. The default theme is so low-contrast that I seriously struggled to read text. I could not find something that was, like, actual white on actual black.
  3. I can figure out how to enable Copilot, but not to open a file. (I had to resort to “zed file.cpp” from a terminal.)
  4. vim keybindings are not bad, but also not perfect.
  5. It feels… laggy? Isn't this supposed to be fast? Whenever I move the cursor over a symbol, it first moves and then like 100 ms later, it tries to highlight that symbol everywhere. And that takes time. In a 200-line file.
  6. Ugh programming ligatures. Where are preferences to turn it off? Where are the preferences for anything?
OK, well, I guess I could use this if I had nothing better. But if the point is that it's supposed to be zero-lag, #5 really destroys the point for me.


> 1. curl | sh, seriously

It's pretty much guaranteed to work cross-platform, and if you're worried about it you can save the script and view it yourself. You're about to run their binary on your machine, why are you concerned about the script you're downloading?

> 2. The default theme is so low-contrast that I seriously struggled to read text.

The landing page when I opened the app had an option to choose from about 40 themes. I tried 3 of them and they were no _worse_ than VSCode's defaults.

> but not to open a file.

usual keyboard shortcuts, and system menu bar?

> Where are preferences to turn it off? Where are the preferences for anything?

System menu bar, which links out to some fairly comprehensive docs - https://zed.dev/docs/configuring-zed

I agree on the vim keybindigs and the performance, though.


I couldn't even get it to run at all. It's in the official repo of my distro, but when I installed that package and tried to execute it, the binary launched another executable with a 'zed-cli://' URI pointing to some socket/named pipe it tried to create under /tmp (but didn't) as an argument, then just sat there doing nothing. Seems like it's doing some sort of local client-server implementation -- not sure why a standalone desktop app would be designed that way.

It never spawned a window, and possibly because the process is itself launching another process, nothing is output to stdout or stderr to indicate what's going on.


Apparently opening files is so complicated it requires an external helper program. https://zed.dev/docs/linux#opening-files-does-not-work


Re: #2, use

"buffer_font_weight": 600

in the settings.json to fix the font rendering.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: