A personal reflection on 15 years of using Vim and Neovim, arguing that Neovim's modal editing grammar, composability, speed, and programmability make it uniquely valuable compared to GUI-first editors like VS Code or JetBrains. Key points include Neovim's text-editing language (motions, text objects, macros), its philosophy of integrating with the shell rather than replacing it, the ownership of a plain-file config in git, and how modern additions like built-in LSP, Treesitter, and Lazy.nvim modernized the tool without sacrificing its core strengths.

7m read timeFrom caio.ca
Post cover image
234K Impressions6 Comments