My personal Neovim setup, optimized for development productivity. This configuration leverages Lua for a modern and efficient experience, with plugins managed by lazy.nvim and optimized for fast startup through strategic lazy loading.
Key features include:
lsp-zero.nvim, enhanced by mason.nvim for server management, nvim-cmp for autocompletion, and LuaSnip for snippets.neogit for interactive Git commands and diffview.nvim for advanced diff visualizations.telescope.nvim for files, buffers, and project-wide search. oil.nvim provides a Vim-style file explorer.conform.nvim, intelligent syntax highlighting and indentation with nvim-treesitter, and color highlighting for various contexts (nvim-colorizer.lua, tailwindcss-colorizer-cmp.nvim).gruvbox-material colorscheme, a functional statusline powered by lualine.nvim, and a welcoming dashboard using dashboard-nvim.nvim-autopairs and convenient commenting/uncommenting with Comment.nvim.vimtex, a powerful note-taking system using neorg, and GitHub integration with octo.nvim.