A simple, minimal Neovim setup focused on speed and minimalism .
nvim/
βββ init.lua
βββ lua/
βββ core/
β βββ keymaps.lua
βββ plugins/
βββ cmp.lua
βββ colorscheme.lua
βββ lsp.lua
βββ lualine.lua
βββ nvimtree.lua
βββ telescope.lua
βββ treesitter.lua
| Mode | Keybinding | Action |
|---|---|---|
| Insert | jk |
Exit insert mode |
| Normal | <leader>w |
Save file |
| Normal | <leader>q |
Quit |
| Normal | <leader>ff |
Find files (Telescope) |
| Normal | <leader>fg |
Live grep (Telescope) |
| Normal | <leader>e |
Toggle file tree |
| Normal | <leader>r |
Run command in split terminal |
| Normal | <leader>s |
Add semicolon at end of a line |
- nvim-cmp β Autocompletion
- nvim-lspconfig β LSP support
- nvim-treesitter β Syntax highlighting
- telescope.nvim β Fuzzy finder
- nvim-tree.lua β File explorer
- lualine.nvim β Statusline
- Colorscheme β Nightfox theme