This repository stores my Neovim configuration meant for general programming use, inspired by LazyVim. This is mainly aimed towards Linux and Neovim 0.9/0.10 but may work otherwise.
- π Fast (40-50 ms startup time)
- π Written in Fennel via tangerine
- π€ Lazy-loading and package management with lazy
- βοΈ Automatic LSP server setup with mason and mason-lspconfig
- π³ Syntax highlighting with treesitter
- π Searching with telescope
- π Improved UI with noice
- ποΈ Dashboard with dashboard
- β Status line with lualine
- π Buffer line with bufferline
- π Animations with mini.animate
- π Breadcrumbs with barbecue
- π File tree and symbols outline with neotree
- β‘ Jumping and searching with flash
- π Git integration with gitsigns
- π» Terminal integration with toggleterm
- πΈ Better folding with nvim-ufo
- β¨οΈ Key maps registered with which-key
And many other sensible plugins and defaults!
