- Neovim >= 0.9.2 version.
- Python3.
- git-scm >= 2.19.0 version.
tar
andcurl
commands in path for nvim-treesitter.- a C compiler: this is necessary for nvim-treesitter (the compiler should be in path).
- ripgrep: required for telescope.nvim's
live_grep
andtags_grep
commands.
- fd: for telescope.nvim's finder.
1. Clone the repository.
Unix, Linux
$ git clone --depth 1 https://github.com/barrientosvctor/nvim.git ~/.config/nvim
Windows Powershell
$ git clone https://github.com/barrientosvctor/nvim.git "$env:LOCALAPPDATA\nvim"
2. Open Neovim.
$ nvim
- If you want to install a new language server, use Mason. Then configure the language server using lspconfig. If you don't know how to configure any language server, look at server configurations.
-
To automatically install the packages which aren't installed. Just type
:Mason
. -
If you want to add a new package in the ensure installed list, just add the name of whose Mason package in the Mason config.
- If you have installed any Nerd Font font and if your terminal emulator of your preference can support Nerd Font icons, make sure to enable devicons plugin here for better programming experience.
vim.g.enable_devicons = true