- Setup Null-ls to handle with format
- Setup Dap to add debug supports
- package-manager
- autocomplete
- language-syntax
- fuzzy-finder
- language-server
- Statup page
- Statusbar
- DevIcons support
- hexcolor
- File Tree
- Project Management
- Git support
- Lint diagnostic support
- Fancy notification
<space>
: leader keyjj, jk, kk, kj
: Back to normal mode<C-s>
: Save current file<leader>w
: Close current buffer<leader>W
: Close all buffers<C-h>,<C-j>, <C-k>, <C-l>
: Window navigation<TAB>, <S-TAB>
: Swtich between buffers
- This setup uses packer.nvim as a plugin manager
- All plugins are setup on the
lua/core/package-manager.lua
file - There is a auto-setup script when you open neovim in the first 16:28
- There is a auto-command to install and update the plugins after save the file
- the completion engine is nvim-cmp
As a language-server engine, the setup uses lsp and mason as language installer
LspSaga provides code action <leader> ca