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 (20-30 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
- ๐ Breadcrumbs with barbecue
- ๐ File tree and symbols outline with neotree
- โก Jumping and searching with flash
- ๐ช AI Code Completion with codeium
- ๐ 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!