Earlier quoted context omitted.
> I wish GPUI could become the go-to Rust UI library and not just an editor backend. In case you find it useful, I recently stumbled upon this project: https://github.com/longbridge/gpui-component "UI components for building fantastic desktop applications using GPUI."
I took a look at gpui-component a while ago when assessing GPUI for a project I was working on. IANAL but was dissuaded because it's almost certainly not compliant with the Zed license--gpui-component "borrows" gpui code patterns lifted straight from the main zed repo, which therefore must be AGPL/GPL (unlike the gpui-only which is Apache IIRC). Caveat emptor (caveat user?).
Zed 1.0
641–650 of 727 posts
Re: Zed 1.0
#642Earlier quoted context omitted.
> If you want to switch from notepad to Zed, you need to learn how language servers work. Can you not use Zed without knowing how language servers work?
If you do not understand how the underlying language server is configured, what the input and outputs are, how it operates, you will run into errors you are unequipped to deal with. Some languages are more severe than others on this. For example, in C++ your editor is not going to be able to make efficient use of the clangd language server without intervention from the programmer to understand and configure it. On th…
I only had to silence a couple of unneeded warnings specific to codebase I was working with, which took under five minutes and that only because I finally got annoyed enough. Otherwise it took zero configuration (this was Kate though, but it doesn't matter, there is no clangd-specific default config there).
Re: Zed 1.0
#643Earlier quoted context omitted.
That should be off by default. That alone is a "I won't use this" for me.
I was willing to give it another go. Now I read on this thread that it installs tons of node packages (so much for Rust native code) and even Go packages, and gets many extra processes running along with it.
Re: Zed 1.0
#644I was all for trying it until I saw this in the License Agreement: "4.1. Zed's Use of Customer Data Customer hereby grants Zed a non-exclusive, worldwide, royalty-free, fully paid-up, non-sublicensable (except to service providers and Customer’s designees), non-transferable (except as set forth in Section 15.1) right to use, copy, store, disclose, transmit, transfer, display, modify, create derivative works from, col…
Re: Zed 1.0
#645Earlier quoted context omitted.
lol ok but where does it stop? I got into programming long before LSPs and MCPs. The only craftsmen are the ones at the edge of the lingo tree? To use your own analogy, as a machinist myself : I can master the concept of the lathe and bow drill without learning simulation-driven CAM, and I would be no less a machinist than the guy pressing buttons on a brand new Haas. If you work via notepad.exe and assembly with a c…
https://notepadexe.com/ Every day we stray further from God.
Re: Zed 1.0
#646Earlier quoted context omitted.
I tried Zed last month but found that it uses high CPU usage even when idle (up to 50% of 1 core of my i7-7500U). This is even higher CPU usage than my vscode causes. Sublime does not do that; in fact it has 0% CPU usage when idle: sudo strace -fyp "$(pidof sublime_text)" shows that Sublime issues no syscalls when idle, as it should be. (Note, you need to either unfocus it so that the caret stops flashing, or switch…
From what I recall they generally avoid caching anything and just try to repaint the whole UI really, really fast on every frame so I think that's the design. It's like how a video game renders, which is their stated goal from the beginning. I always thought their stated design goals were a bit... wonky.
Re: Zed 1.0
#647And the markdown preview is basically unreadable, everything is the same font size and all crammed together.
Re: Zed 1.0
#648I 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
Re: Zed 1.0
#649Earlier quoted context omitted.
What OS are you running? I currently have three Jetbrains IDEs open on my MacBook (M3 Max/36GB) and don’t notice any issue (although I don’t have any electron apps running which probably helps).
MacOS. I have Slack, Teams (different clients use different chat apps), Notion, Docker Desktop VM, several browser tabs, some corporate machine management stuff, and probably some things I'm forgetting about, all open all the time.
Re: Zed 1.0
#6501.0 and still has the wrong colours when ran in Wayland and lacks bitmap font support.