This config is an extension of the excellent lazyvim.org distro. It has most of the core power of lazyvim which includes:
- multiple web languages support
- powerful editing with lsp based features
- auto completion with snippets
- powerful git integration with dedicated diff viewer
- telescope bazed fuzzy finder with different strategies
- Debugging support with
nvim-dap
- floating terminal
- lua dev support
- task runner with auto task discovery for a variety of tools
- debugging support
- which-key for reviewing keybindings when typing
- modern notification / cmdline UI
- easy plugin management with lazyvim
- lazy loaded by default
Just clone this repo inside your ~/.config/nvim
leader key: <space>
C-
toggle floating terminal
<leader>l
lazyvim window
<c-g>
open lazygit window (center)
<c-.>
display code outline
gcc
comment/uncomment line
<c-t>
Overseer: toggle task list
<c-o>
Overseer: run task
<c-m>
NoNeckPain toggle
<leader>/
grep the entire project
Loading time (empty): ~100ms
move config/go_task to .local/share/nvim/lazy/overseer.nvim/lua/overseer/template/navxio/go_task.lua