- Neovim: v0.10.1 or later
- Clone Repository:
- Linux:
git clone https://github.com/hallstrom91/nvim_config.git ~/.config/nvim
- Windows:
git clone https://github.com/hallstrom91/nvim_config.git C:\Users\<YOUR_USERNAME>\AppData\Local\nvim
- Install Nerd Fonts:
Install Nerd Fonts: I recommend installing Nerd Fonts (non-Mono versions) for optimal icon support. You can download it from the following link: Nerd Fonts Download
- Install Fonts:
-
Linux: Download the font files and extract them. Move them to your font directory (usually ~/.fonts or /usr/share/fonts).
-
Update the font cache:
fc-cache -fv
- Windows: Download the font files and extract them. Right-click on the .ttf or .otf files and select "Install."
- Mason will install needed LSP servers.
- Formatters and Linters needs to be installed manual. Inside nvim run command
:Mason
. - Recommend Formatters is
Prettier
,Black
,isort
andstylua
. - Recommended Linter is
quick-lint-js
.
- Leader Key:
Space
- Local Leader Key:
\
- Enter CMD line:
;
&:
- View more bindings by pressing
space
, shows all keybinds. - or use binded key like:
g
,c
,z
or in cmdlineWhichKey
- Open information about plugins etc:
checkhealth
- Stop specific Lsp :
LspStop servername
- Start specific Lsp:
LspStart servername
- If you want to use Tailwind LSP:
LspStart tailwindcss
- If you want to use css_variables LSP:
LspStart css_variables