Live data from Hacker News

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

sgoel.dev

61–70 of 154 posts

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

#61
post #5

> my workflow consists of switching back and forth between a terminal window and an editor window. Same! I run neovim in tmux together with stuff I hack on. I switch beteen tmux windows with shift-arrows and it works so well. I run this full screen in Ghostty. No distractions. I try Zed and VSCode and I always come back to this setup. It works so well for me personally.

i had the same workflow but now i use zed w/ tmux (tmux inside the zed terminal)

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

#62
Zed has the least uncanny valley of any vim emulation that I've tried.

Switching is not feasible for me until they get mini.surround[0] and Flash.nvim[1], particularly Flash's treesitter mode (see screenshot of [1] to get an idea).

They work particularly well together to select semantically meaningful chunks of code and add/remove/change surrounding parens/braces/curlies/etc.

0: https://github.com/echasnovski/mini.surround

1: https://github.com/folke/flash.nvim

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

#63

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

Haha this is so true. I stopped upgrading neovim when something little broke and I couldn't work out how to fix it an hour or so. It was something stupid like the column bar not having the right colour anymore.

Just hope that nothing breaks in an OS upgrade.

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

#64
post #5

> my workflow consists of switching back and forth between a terminal window and an editor window. Same! I run neovim in tmux together with stuff I hack on. I switch beteen tmux windows with shift-arrows and it works so well. I run this full screen in Ghostty. No distractions. I try Zed and VSCode and I always come back to this setup. It works so well for me personally.

I've always just closed vim to use the terminal, and started it up again to go back to editing. I find it difficult to operate any other way.

I know people who use ^Z to suspend vim and then foreground it again.

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

#67
post #62

Zed has the least uncanny valley of any vim emulation that I've tried. Switching is not feasible for me until they get mini.surround[0] and Flash.nvim[1], particularly Flash's treesitter mode (see screenshot of [1] to get an idea). They work particularly well together to select semantically meaningful chunks of code and add/remove/change surrounding parens/braces/curlies/etc. 0: https://github.com/echasnovski/mini.su…

Surround is amazing. I agree that all these vim modes are nice, but nothing beats the real thing.

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

#68

I use cursor and vim now. I have been on vim for 15+ years. Are there LLM extensions that make vim work like all these new AI editors? I would prefer to stay in 100% vim world, but the productivity benefits from LLMs with composer mode and context is so powerful.

I’ve been pretty happy with aider. I have it running in a separate tmux window and can switch between it and nvim easily.

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

#69
I don't understand the the configuration argument against neovim! In my opinion there are a few good choices:

- none or very minimal config

- install lazyvim or other tool

Then you're done! The option is still there if you really like tweaking things, but I really enjoy the out of the box experience with lazyvim.

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

#70
post #66

The only thing I want for Zed is context aware LLM suggestions, then I can drop Cursor entirely. It’s just that their Composer mode is so good. Adding individual files in Zed feels so cluncky by comparison.

Cursor’s composer agent is so slick. I tried Zed out for a few minutes this evening, and in addition to what you said, I was surprised that there wasn’t an option to bring my own tab completion server.

Zed felt very nice, definitely reminded me of the good old days of Sublime. With literally the two features mentioned above, I think I would switch… but it’s easy to say until it happens for sure.

Post reply on HN