- Plugin manager (lazy.nvim)
- Full LSP support (Mason, nvim-lint, conform.nvim)
- Snippents (luasnip, friendly-snippets)
- AI assistant (Codeium)
- Fuzzy finding (Telescope)
- Syntax highlighting (Treesitter)
- File explorer (Nvim-tree)
- Status line (Lualine)
- Color scheme (Catppuccin)
Make sure to have these installed:
nvim >= 0.9.5
ripgrep
yarn
git
Backup your current nvim config and plugins:
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak
git clone https://github.com/dquevid/neovim-config ~/.config/nvim/
nvim
leader = <Space>
Action | Command |
---|---|
Quit all | <leader>q |
Save | <leader>w |
Close buffer | <leader>bc |
Highlight off | <leader>hl |
Left window | <C-h> |
Down window | <C-j> |
Up window | <C-k> |
Right window | <C-l> |
Next buffer | ]b |
Previous buffer | [b |
Shrink window horizontally | <M-h> |
Grow window horizontally | <M-l> |
Shrink window vertically | <M-j> |
Grow window vertically | <M-k> |
Toggle wrap | <leader>uw |
Move line down | <M-j> |
Move line up | <M-k> |
Action | Command |
---|---|
Escape | jk |
Action | Command |
---|---|
Move selection down | <M-j> |
Move selection up | <M-k> |
Action | Command |
---|---|
Close buffer | <leader>bc |
Next buffer | ]b |
Previous buffer | [b |
Action | Command |
---|---|
Toggle file explorer | <leader>e |
Action | Command |
---|---|
Format buffer | <leader>cf |
Action | Command |
---|---|
Lint buffer | <leader>cl |
Action | Command |
---|---|
Open mason | <leader>pM |
Action | Command |
---|---|
Code actions | <leader>ca |
Rename symbol | <leader>cr |
Show diagnostics | <leader>cd |
Action | Command |
---|---|
Clear all notifications | <leader>unc |
Action | Command |
---|---|
Find files | <leader>ff |
Live grep | <leader>fg |