After years of VS Code and JetBrains, I migrated my entire development workflow to Neovim in 2022. This is not an ideological statement—it's a pragmatic one. The speed gains and keyboard-first ergonomics have compounded into hours of productivity recovered every week.
The Core Plugin Stack
- lazy.nvim — plugin manager with lazy loading
- nvim-treesitter — syntax parsing and highlighting
- telescope.nvim — fuzzy finder for everything
- oil.nvim — file manager as a buffer
- conform.nvim — async formatting
- nvim-lspconfig + mason — language servers
lua
-- telescope with live grep
vim.keymap.set('n', '<leader>fg', function()
require('telescope.builtin').live_grep({
additional_args = { '--hidden', '--glob=!.git' }
})
end, { desc = 'Live grep workspace' })