This config purely is for my own use. There are already great preconfigured configs out there. I'm still learning about this.
- Built-in Native LSP
- Go-to-defintion
- lsp-finder
- Renaming
- Line diagnostics
- Hover
- floating terminal
- Auto Completion - nvim-cmp
- Fuzzy Finder - Telescope
- File Explorer - NvimTree
- Git Integration - LazyGit
- Ternminal Integration - Toggleterm
- Quick word/letter jump - Lightspeed
- Keybinding helper - Whichkey
- Fancy startup - alpha
- Neovim 0.7+ or Nightly
- Nodejs/npm
- Python 3.9+
- Nerd Fonts (I prefer Hack Mono)
- Clone this repository
git clone https://github.com/nishu-murmu/nvim
- Run the
install_nvim.sh
file and restart the Neovim.