← blog

My Neovim setup in 2025

2026-01-05 4 min read
toolingneovim

Every January I audit my Neovim config. This year I deleted more than I added, which feels like progress.

Gone: telescope (replaced by fzf-lua, faster), nvim-tree (replaced by oil.nvim, feels like a buffer), most of lspconfig (replaced by native LSP config in 0.11).

Kept: treesitter (non-negotiable), mini.nvim (Swiss army knife), conform for formatting, a few custom keymaps that are muscle memory now.

The biggest change: I stopped using a plugin manager. Native packages plus a shell script that clones repos. Thirty lines of bash replaced lazy.nvim. Boot time: 28ms.

My config is 340 lines across 4 files. If yours is longer, you might be configuring tools instead of using them.