From Neovim to Zed
2025-01-24

So, here’s the deal. After five years of using Neovim, I’ve come to love the Vim way—its keyboard-centric workflow, minimalistic UI, and the power it offers for coding. But as much as I’ve enjoyed the journey, Neovim’s ever-evolving ecosystem has its downsides. Frequent plugin updates, occasional breakages, and the constant need to tinker with configurations can sometimes feel like a full-time job. So, I decided to explore other options.
I have few requirements for the editor:
- Keyboard-centric: If I’m lifting my hands off the keyboard, something’s wrong.
- Minimalistic UI: Clean and distraction-free—I don’t need bells and whistles.
- Fast and lightweight: Performance matters, always.
- Modern: It should be flexible enough to adapt to new features and workflows.
I’ve tried a few editors, and so far, Zed stands out as the most suitable alternative. The vision of the Zed team aligns closely with what makes Vim/Neovim great: efficiency, focus, and power. While Zed isn’t as extensible or powerful as Vim, it hits the sweet spot for me.
Zed’s built-in features are impressive. They’ve replaced most of the plugins I relied on in Neovim, streamlining my workflow without sacrificing functionality. The only thing I miss is a debugging feature, but for now, that’s a trade-off I’m willing to make.
I’ve written a configuration for Zed that mirrors my Neovim setup—simple, efficient, and tailored to my needs.
For those who share a love for keyboard-centric, minimalistic tools, Zed might just be worth a try.