Live data from Hacker News

Leaving Neovim for Zed

stevedylan.dev

151–160 of 331 posts

Re: Leaving Neovim for Zed

#151
post #73

I’m going to somehow misuse this discussion to ask for the readership help about something: I don’t understand the appeal of VSCode or more exactly I don’t understand the appeal of the text editor propped with plugins to be a semi-IDE so I guess that would also include Neovim with plugins. In my career, I have used text editors including vim which I still very much enjoy and both Eclipse and IntelliJ when I used to c…

Heh, I saw this thread just recently: https://www.reddit.com/r/webdev/comments/1euwht3/webstorm_is... Most discussions I've seen, including that one, say that VS Code is slower than most lightweight text editors but faster than most IDEs (including WebStorm which is IntelliJ). I don't personally have experience with IntelliJ, but in my experience VS Code is very noticeably faster than Eclipse. That linked thread also…

> VS Code is very noticeably faster than Eclipse

Even IntelliJ is noticably faster than Eclipse. This is a heavy indictment of Eclipse, not any other editors.

Re: Leaving Neovim for Zed

#153
I can't escape Sublime Text's grip. The editor is incredibly smooth and gets out of the way like no other. (Tried a bunch of them). However, lately I started opening Zed on occasion just to ask ChatGPT to make a non-trivial edit on a bunch of code. The way Zed does inline AI assist is unmatched. That's why I can't wait for Sublime to gain this functionality, so that I can calm down and stay with it.

Re: Leaving Neovim for Zed

#154
post #55
post #12

I initially loved Zed. But as their focus has shifted to building Collaboration & AI features, and still haven’t yet nailed just being a good/great base editor, its become less useful to me. I still have a lot of hope for Zed. But for the time being, I’ve switched back to my old editor & IDE … and I’ll try Zed again at a much later date.

To paraphrase an old quote, "every new text editor grows until it is bloated with collaboration and AI features." Thank god we still have vim and Emacs.

Except Sublime Text ;)

Re: Leaving Neovim for Zed

#155
For a GUI editor, Zed is nice, but for me, the killer feature of vim is that it runs inside a terminal emulator. Being able to SSH-in, or even dial-up, and work directly on a remote machine is huge. Some GUI editors have SSHFS integrations that make it easier to edit remote files, but I've found them to all be rather unreliable, and unavoidably so--given the inherently unreliable nature of networks.

Re: Leaving Neovim for Zed

#156
post #12

I initially loved Zed. But as their focus has shifted to building Collaboration & AI features, and still haven’t yet nailed just being a good/great base editor, its become less useful to me. I still have a lot of hope for Zed. But for the time being, I’ve switched back to my old editor & IDE … and I’ll try Zed again at a much later date.

Same. I decided to just go back to Sublime Text.

Re: Leaving Neovim for Zed

#157
post #108
post #103

"It just works" is precisely why I use Jetbrains products. I'm amazed they are not that common in many developer communities. They are amazing tools.

Personally, it’s because they are not open source and not as fast.

And not cheap either if you want the "ultimate" editions.

Re: Leaving Neovim for Zed

#158
post #102
post #89

Earlier quoted context omitted.

For me, VSCode is not a great editor. It feels cobbled together and often provides a worse development experience compared to language specific IDE HOWEVER.. It has a killer feature if you are doing remote development. It (mostly seamlessly) presents the remote (ssh, docker, wsl) as if it was local, and I've yet to see another editor do it as well and as cleanly. So much so that when doing remote development I'm prep…

For remote development there is Fleet from JetBrains which is still in preview but mostly works (year ago it had a lot of issues). Nonetheless, it still needs a lot of improvements (rendering performance IME is poor, some functionality is missing in comparison to full-fledged IDEs like IntelliJ) There is also JetBrains Gateway which allows you to run IntelliJ/PyCharm/etc. remotely. I'm using it and it is very usable,…

> Why are you using VSCode over Vim for remote development?

Who's to say you have shell access to the remote instance?

Re: Leaving Neovim for Zed

#159

Honestly, I don’t understand when someone says VSCode is slow because it’s built on Electron. Are they talking about the 3 extra seconds on cold start? Is that really something to scoff at considering all its benefits??

I've paralyzed VSCode by opening a 20MB file with test data.

Not the tab, the whole workspace. Force quit and everything.

VSCode has its upsides but it's a dog.

Re: Leaving Neovim for Zed

#160
post #143
post #12

I initially loved Zed. But as their focus has shifted to building Collaboration & AI features, and still haven’t yet nailed just being a good/great base editor, its become less useful to me. I still have a lot of hope for Zed. But for the time being, I’ve switched back to my old editor & IDE … and I’ll try Zed again at a much later date.

I don’t follow. The collaboration features have been part of Zed from day one. The recent addition of chat feels more like something the team wanted to use itself, so they never have to leave the editor any more, not a core focus of development. Really my own issue with Zed is the crummy TS language server integration. Everything else is fantastic. I would like some form of built in diffing, but for simple conflicts…

Seconded. I'm loving the Zed experience, but having Javascript features provided by the TS language server gives a really bad experience; if I fat-finger a bracket then I get a bunch of TS errors about missing TS stuff littering the code, even though I'm not writing TS.

It's not a deal-breaker, but it is really annoying - I have to find the problem myself with no assistance from the language server. In fact, with hindrance from the language server because it's littering the code with completely spurious warnings of irrelevant "errors" that aren't.

I haven't tried coding in TS on Zed, so I can't comment on how the actual TS experience is.

Post reply on HN