$ git clone https://github.com/cavaldos/neo-vim
$ cd neo-vim
$ mv ~/.config/nvim ~/.config/nvim-backup
$ cp -r ./nvim ~/.config/nvim
- Alpha Dashboard (alpha-nvim) - Beautiful dashboard
- Autopairs (nvim-autopairs) - Auto close brackets, parentheses
- Comment (Comment.nvim) - Smart code commenting
- Fuzzy Finder (fzf.vim) - Fuzzy file search
- Git Integration (gitsigns.nvim) - Git decorations
- Indent Guide (indent-blankline.nvim) - Indent guidelines
- LSP Config (nvim-lspconfig) - Language Server Protocol
- LSP Installer (mason.nvim) - Package manager for LSP
- Mason LSP Config (mason-lspconfig.nvim) - Bridge between mason and lspconfig
- Neoformat (neoformat) - Code formatting
- Neotree (neo-tree.nvim) - File explorer
- Notifications (nvim-notify) - Fancy notifications
- Noice (noice.nvim) - UI enhancement
- Completion (nvim-cmp) - Autocompletion plugin
- Terminal (toggleterm.nvim) - Terminal integration
- Telescope (telescope.nvim) - Fuzzy finder
- Tailwind Tools (tailwind-tools.nvim) - Tailwind CSS tools
- Treesitter (nvim-treesitter) - Syntax highlighting
- Which Key (which-key.nvim) - Key binding hints
- Theme (onedark.nvim) - One Dark color scheme
Key | Mapping |
---|---|
C-N | NeoTree toggle |
D-, | Toggle terminal |
D-f | Format code with Neoformat |
C-J | Accept Copilot suggestion |
C-K | Next Copilot suggestion |
C-H | Previous Copilot suggestion |
leader-ff | Telescope find files |
leader-fg | Telescope live grep |
leader-fb | Telescope buffers |
leader-fc | Telescope commands |
leader-fz | FZF files |
leader-g | FZF ripgrep search |
leader-b | FZF buffers |
leader-h | FZF history |
leader-l | FZF buffer lines |
leader-t | FZF tags |
leader-m | FZF marks |
leader-? | Show buffer local keymaps (which-key) |
C-b | Scroll docs up (completion) |
C-f | Scroll docs down (completion) |
C-Space | Complete (cmp) |
CR | Confirm completion |
Note:
leader
is your configured leader keyD
represents Command key (Mac)C
represents Control keyCR
represents Enter/Return key