No description
| after/plugin | ||
| lua/hex | ||
| .gitignore | ||
| .neoconf.json | ||
| init.lua | ||
| lazy-lock.json | ||
| README.md | ||
My neovim configuration.
Partly inspired by Tsoding & ThePrimeagen.
Plugins
Can be seen in lua/hex/plugins.lua but some of the most important ones include:
- oil.nvim - file manager
- vim-grepper for grepping through files
- lspconfig for LSP
- lualine.nvim for status bar
- fidget.nvim for notifications
Keybinds
| Mode | Keybind | Description |
|---|---|---|
| LEADER | Space | |
| INSERT | <CR> | Confirm selection (auto-complete) |
| NORMAL | K | Get man-page of word under cursor |
| NORMAL | gd | definition() |
| NORMAL | gD | declaration() |
| NORMAL | gs | Format code using Conform |
| NORMAL | gf | Format code using LSP |
| NORMAL | <leader>g | Browse through git files |
| NORMAL | <C-c> | Grep for word under cursor |
| NORMAL | <C-b> | Open files (oil.nvim) |
| NORMAL | <C-s> | Prompt for grep. |
| NORMAL | <C-f> | Toggle Diagnostics. |
| NORMAL | <C-d> | Toggle Buffer Diagnostics. |
| NORMAL | <C-a> | List quickfixes. |
| NORMAL | <leader>d | Browse through buffers |