A Neovim configuration that's designed to ease customization and extensibility. Avoid the pitfalls of starting from scratch and fighting with highly opinionated distributions.
https://coolors.co/07090a-101517-1f292d-2a363c-546c78-96938c-707d6d-7c745a-8a9ea0
Support for the following languages are included along with (where applicable) debugging and unit testing functionality from within Neovim.
- C
- C++
- JSON
- Lua
- Markdown
- Powershell
- Rust
- YAML
See the associated lua files in the language directory lua/plugins/lang
for a
list of required dependencies that must be installed.
.
├── colors
│ └── peanut.lua
├── init.lua
├── lua
│ ├── peanut
│ │ ├── groups
│ │ │ ├── cmp.lua
│ │ │ ├── dapui.lua
│ │ │ ├── dashboard.lua
│ │ │ ├── git.lua
│ │ │ ├── init.lua
│ │ │ ├── lazy.lua
│ │ │ ├── lsp.lua
│ │ │ ├── markview.lua
│ │ │ ├── mason.lua
│ │ │ ├── neotest.lua
│ │ │ ├── neovim.lua
│ │ │ ├── nvimtree.lua
│ │ │ ├── statusline.lua
│ │ │ ├── telescope.lua
│ │ │ ├── treesitter.lua
│ │ │ └── whichkey.lua
│ │ ├── init.lua
│ │ ├── palette.lua
│ │ ├── settings.lua
│ │ └── util.lua
│ └── plugins
│ ├── blink.lua
│ ├── conform.lua
│ ├── dap.lua
│ ├── feline.lua
│ ├── gitsigns.lua
│ ├── icons.lua
│ ├── lang
│ │ ├── cpp.lua
│ │ ├── json.lua
│ │ ├── lua.lua
│ │ ├── markdown.lua
│ │ ├── powershell.lua
│ │ ├── rust.lua
│ │ └── yaml.lua
│ ├── lspconfig.lua
│ ├── neotest.lua
│ ├── nvimtree.lua
│ ├── persistence.lua
│ ├── snacks.lua
│ ├── telescope.lua
│ ├── treesitter.lua
│ └── whichkey.lua
├── README.md
├── reset.ps1
└── reset.sh