Today, I tried Zed because it made it to frontpage of HN and a lot of people were praising it in comments.
However, I got lost. Every IDE is different. I felt very restricted. This is not the problem of Zed (or any IDE) but this is how they are compared to hand-crafted Neovim installation. They just can't compare.
Neovim is simple but extensible. I have designed it over years to match my workflow and tools precisely. The specific combinations and the key mappings are hand-crafted for me. This didn't happen overnight, it took me years to build up my Vim usage workflow.
Another thing that makes Neovim irreplaceable for me is, it is terminal native. I'm always on the terminal, usually with multiple tabs and multiple window panes. It gives me so much flexibility. For example I use Kitty terminal emulator, I have 4 tabs open. Neovim, OpenCode, LazyGit, and another window that I just do general tasks...
Also Vim has incredible and active community. I don't know if IDE extensions can be as good as "Obsidian.nvim" plugin for integrating Notes for example.
One winning aspect of IDEs for me is debugging. I never set up a debugging setup with my Neovim installation.
Even, without any plugins, I just like the raw vim experience. I'm used to it -- but each to their own...
Today, I tried Zed because it made it to frontpage of HN and a lot of people were praising it in comments.
However, I got lost. Every IDE is different. I felt very restricted. This is not the problem of Zed (or any IDE) but this is how they are compared to hand-crafted Neovim installation. They just can't compare.
Neovim is simple but extensible. I have designed it over years to match my workflow and tools precisely. The specific combinations and the key mappings are hand-crafted for me. This didn't happen overnight, it took me years to build up my Vim usage workflow.
Another thing that makes Neovim irreplaceable for me is, it is terminal native. I'm always on the terminal, usually with multiple tabs and multiple window panes. It gives me so much flexibility. For example I use Kitty terminal emulator, I have 4 tabs open. Neovim, OpenCode, LazyGit, and another window that I just do general tasks...
Also Vim has incredible and active community. I don't know if IDE extensions can be as good as "Obsidian.nvim" plugin for integrating Notes for example.
One winning aspect of IDEs for me is debugging. I never set up a debugging setup with my Neovim installation.
Even, without any plugins, I just like the raw vim experience. I'm used to it -- but each to their own...
I don't want neovim or vim to compete with any IDEs. Lack of IDE features is why I like them.
I’m using Helix and for me nothing’s better. Can’t fathom why anyone would need an IDE, let alone AI chat bot vOv