Live data from Hacker News

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

sgoel.dev

41–50 of 154 posts

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

#41
> 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

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

#42

Zed doesn't run in terminal, sadly. That's the one reason I actually did end up using vim, even if Gui editors are theoretically highly superior. It's always there in the terminal with me. So you know how it goes, you set up $awesome_ide on a separate screen or what have you; start messing in the terminal, and then for quick edits you grab vim anyway. And once you have the whole edit/test/edit/test loop going, well,…

Not being in the terminal is a feature, not a bug imo. Terminal editors just can't compete with the GUI, so their only viable role is as an editor of last resort on systems where you don't have a GUI.

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

#44
post #9

I’ve been using Sublime Text for more than a decade and I gave Zed a try recently. I don’t have good reasons like the author, but I kinda wanted to see what the hype was about. I really liked everything about it including the much better LSP support and the base key map for Sublime Text was very close so I felt at home quickly. Then I tried actually writing code in my usual workflow and this is where things started t…

I just can't see myself ever leaving Sublime. VS Code is good, but uses way too many resources without really delivering commensurate functionality compared to Sublime. I thought Zed might do it, but their main focus seems to be trying to integrate LLMs which are a productivity drain with how inconsistent they are. So if anything that's a reason to stay away, not to use it. Thus far Sublime is the only editor which is just focusing on doing a good job being an editor and not using hella resources.

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

#45
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 try Zed and VSCode and I always come back to this setup.

I have Ctrl+` set to switch focus between the editor and the terminal panes in VSCode, so I can toggle between them pretty easily as this is also my workflow

If anyone's wondering, here's what I have in my keybindings.json

    {
        "key": "ctrl+`",
        "command": "workbench.action.terminal.focus"
    },
    {
        "key": "ctrl+`",
        "command": "workbench.action.focusActiveEditorGroup",
        "when": "terminalFocus"
    },

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

#46
>I love (Neo)Vim. Like I wrote earlier, it's been my primary editor for the past 15 years. What I don't love is all the configuration that goes into it before I can use it to start writing code.

this resonates with me. i've spent so much time configuring neovim in the terminal (kitty) and i've never had everything work 100% of the time. simple things just like seeing an entire typescript error are challenging to get working. those errors just continue on one line outside of the screen.

with LLM's the tradeoff tipped in the favor of cursor with the neovim extension.

> 2. It just works

so i switched to cursor last week from neovim in the terminal and this is how i feel. but, i'm not going to invest more time to check out Zed now that i just got cursor set up the way i like it.

but it's great to see all the progress in IDE's lately.

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

#47
I switched from VSCode to Zed and I’m a huge fan! They don’t have support for Jupyter notebooks yet so I have to use Spyder for those but I love how easily Zed runs and how configurable it is.

Also half my workspaces are on remote servers and Zed lets me switch between remote and local workspaces easy which I appreciate.

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

#48
I thought you can't pry Neovim and iTerm from my hands... then I tried around same time both Zed and Warp terminal.

I switched just to keep things interesting and didn't go back. That was last year maybe Sep/Oct.

I had to use VSCode to collaborate and like it in general.

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

#49
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.

Yeah the tmux / vim combo is so hard for me to beat with other editors still. I used Zed exclusively last month thinking the LLM integrations would be a compelling enough reason to finally switch. Like the post author, I'm a little fatigued with config / plugin churn since I switch languages frequently and it always takes some customizing to make vim work well when I do that. As the author describes though, I found m…

I use tmux and neovim along with the copilot plugin[0]. I prefer it over the VSCode copilot integration, to me it feels less obtrusive and out of the way, which is what I want. You're also not dealing with API costs since it uses the regular Copilot subscription.

[0] https://github.com/github/copilot.vim

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

#50
post #16

I'm using Zed too. It is VS Code-ish but feels fast, works out of the box and feels just... right. I wish it had support for Jupyter notebooks, but it looks like it will get there. And it never crashed on me, unlike VSCode which reminds me of Windows 3.1.

Yeah, notebook support for me is personally the biggest deal breaker right now. I feel pretty confident I could switch the day that notebook support matures.
Post reply on HN