Live data from Hacker News

Trying out Zed after more than a decade of Vim/Neovim

sgoel.dev

51–60 of 154 posts

Re: Trying out Zed after more than a decade of Vim/Neovim

#51
post #40

I wanted to like Zed but tying buffers to tabs is a deal breaker for me. They have really good vim motion support but don't let you view any buffer in any pane.

I'm curious what's your usecase?

As another neovim/vim expat using VSCode these days (because I got tired of fixing configuration), this is also my number one complaint. I want to be able to view any file in any split. Honestly, I wish my whole window manager worked this way (stacking WMs get close). And my browser - why can't I display any "tab" in any window with a couple of key strokes? It drives me batty how inflexible the split/buffer/pane/window model is outside of vim and emacs land. I don't want tab groups; I don't want independent windows; I don't want VSCode editor groups that are pita to close. For the love pixels, I want to make the content I care about appear in the window I have in front of me, where those windows are arranged to consume my monitor's space without overlap. /soapbox-dismount.

Re: Trying out Zed after more than a decade of Vim/Neovim

#56
post #40

I wanted to like Zed but tying buffers to tabs is a deal breaker for me. They have really good vim motion support but don't let you view any buffer in any pane.

I'm curious what's your usecase?

Not that guy but how about viewing two parts of the same file side by side, organizing them vertically or horizontally as needed, opening like a hundred files and cycling through them in a sane fashion, probably dealing with macros. Tabs get very annoying if you have too many of them, and buffers are a good solution to that problem.

Re: Trying out Zed after more than a decade of Vim/Neovim

#57
I switched recently from vscode, and it's now my daily driver. I mainly edit rust & typescript, experience has been great. I did need two critical keybindings for toggling the terminal: https://gist.github.com/b5/8a03cee3cf6321ee65ffcb28899c4362 , and documentation was a little thin on how to set it up

Re: Trying out Zed after more than a decade of Vim/Neovim

#58

> Lua is great, but one JSON file is even better I will never understand how you go back from a very customized editor setup to the one with "reasonable defaults with little to no things to configure". Great talk on this topic by TJ: Personal Development Environment: https://youtu.be/QMVIJhC9Veg

>I will never understand how you go back from a very customized editor setup

because when the very customized setup inevitably breaks the amount of headache you have is roughly proportionate to the amount of customization, whereas software with strong defaults tends to deal with that for you.

This is particularly the case with neovim which, in almost deliberate defiance of any systems thinking, just tends to consist of a few dozen moving parts loosely tied together and you have to sort of pray that updating some doesn't just break things. Paraphrasing Russ Ackhoff, if you take the best part of every car and put it together you don't get the best car, you get something that doesn't even drive, this is how I've felt more than once with very bespoke editor setups

Post reply on HN