Necovim is a my neovim configurations file , included plugins , keybindings , settings and lack of lua hacks.
due to plugins requirments you need to install :
- fzf [required by Dashboard]
- bat [required by fzf]
- ripgrep [required by telescope.vim]
- First you need clone this repository.
- Copy all file into your
~/.config/nvim/
folders. - After install code-minimap you can open neovim and wait for more second until all plugins installed or you can type
:PackerInstall
for install all plugins. - Happy hacking :)
Note : Before using this plugins please define your shell on lua/nvim-settings.lua
- File explorer with nvim-tree
- Autocompletion with nvim-cmp
- Git integration with fugitive.nvim and gitsigns
- Statusline with lualine
- Tabline with bufferline.vim
- Fuzzy with Telescope
- Syntax with Treesitter
- AI pilot with Github Copilot
- LSP with inbuild Native LSP
due to enable lsp you can type command to install lsp language server:
:LspInstallInfo (show prompt list available language server)
:LspInstall <language> (install language server)
to edits keybind you can edit file lua/nvim-keybind.lua