Live data from Hacker News

Zed on Linux Is Here

zed.dev

361–370 of 703 posts

Re: Zed on Linux Is Here

#361
post #354

Earlier quoted context omitted.

Sublime Text gang, raise up. I was always a fan of Sublime Text and I moved away from it once because VSC felt more "hassle-free". The extensions just worked, I didn't need to go through endless JSON files to configure things, I even uncluttered its interface but at the end of the day I returned to good old Sublime Text. Now with LSPs it requires way less tinkering with plugins. I only wish it had just a little bit m…

ST4 is my go-to for quickly viewing and editing individual files. It really is instant compared to VSC. I don't really run ST with any complex plugins though and leave cases where I want those for VSC. The ones I have installed right now are just extra syntax highlighting and Filter Lines (which I find very handy for progressively filtering down logs)

I still use ST for opening huge files. 9 times out of 10 if a huge file cannot be opened in any other editor, I will open it in subl and it will be just fine.

Re: Zed on Linux Is Here

#362

Earlier quoted context omitted.

NixOS 24.05 contains an older version of zed, as feature updates are generally not backported to stable NixOS releases. Try running the package from nixos-unstable instead.

Well that got rid of the core dump each time I quit, and it fixed the language server issues. So together with the portals configuration it seems to be working as well as it can.

[OP] yeah I'm using nixos-unstable too. I should have mentioned that

Re: Zed on Linux Is Here

#363
post #345

Earlier quoted context omitted.

Sublime Text gang, raise up. I was always a fan of Sublime Text and I moved away from it once because VSC felt more "hassle-free". The extensions just worked, I didn't need to go through endless JSON files to configure things, I even uncluttered its interface but at the end of the day I returned to good old Sublime Text. Now with LSPs it requires way less tinkering with plugins. I only wish it had just a little bit m…

I feel the same way about Notepad++

notepad++ is a respectable editor but sublime defeats it at everything except price.

Re: Zed on Linux Is Here

#364

I have fallen in love with Zed on Mac, so glad to see it will still be an option when I switch back to Linux. My main concern is the collaboration features; just seems like a nonsensical addition. I have zero influence over what editors my teams use, and I work with dozens of different people on collaborative development every year - I'm not going to be persuading anyone to switch, and so that feature is just dead co…

I have felt similarly about collab tools. Even if the tools in an editor look cool, someone on the team is gonna get left out because they use a different tools. It feels a bit like the wrong layer for the collab tools to live.

Re: Zed on Linux Is Here

#365

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 fas…

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

Re: Zed on Linux Is Here

#366
post #325
post #319

> Zed requires a physical GPU with a Vulkan 1.3 driver. That's new. Does everyone running Linux have a dedicated GPU these days? Only caught this because I'm in the middle of updating my nvidia driver.

I believe they mean “physical” as in not implementing in software. So integrated GPUs are perfectly fine as well.

yes. it's working fine for me on 9 y/o integrated intel graphics.

but it's kind of still a weird statement to make. i thought it was generally the OS's job to supply the vulkan layer, and that mesa -- which just about every linux OS will be using -- provides pretty robust software implementations of those things as fallback. what would cause them to require a "physical" anything?

Re: Zed on Linux Is Here

#367
What does Zed use as the UI toolkit? Looking at the code they have a handmade UI toolkit called gpui. Does that map directly to OS/DE specific GUI bindings? I can't find where that's happening

EDIT:

Holy sh*t, they actually have bindings for each OS and built a Rust abstraction on top of that. That's pretty wild

https://github.com/zed-industries/zed/blob/main/crates/gpui/...

Re: Zed on Linux Is Here

#368
It's SO BAD when people say ":just pipe this shell script to bash!" for their installers. I just can't take those projects seriously if they think that's acceptable.

Re: Zed on Linux Is Here

#369
post #368

It's SO BAD when people say ":just pipe this shell script to bash!" for their installers. I just can't take those projects seriously if they think that's acceptable.

I've often had the same feeling, but taking a critical view:

How is "run these bash commands", worse than "run this Python script", or "run these binary instructions on your CPU"? It all seems mostly the same.

What am I missing?

Re: Zed on Linux Is Here

#370
post #343

I don't really like their editor, but their fonts (based on iosevka) is my 2nd favorite (after Mensch). And their opensource development mode is the best one I've seen so far! So many nice choices.

Unfortunately, they've switched out their Zed fonts for IBM Plex: https://github.com/zed-industries/zed/pull/13596

lol. Of course they would change the one thing i thought was great. and they bumped ligatures to eleven on top of the change. sigh.

future generations will look at our silly use of ligatures like we look at comic sans.

Post reply on HN