nvim-config/README.md

39 lines
1.0 KiB
Markdown

# 💤 LazyVim
Based of the starter template for [LazyVim](https://github.com/LazyVim/LazyVim).
Refer to the [documentation](https://lazyvim.github.io/installation) to learn more.
## Setup
A c compiler is required to install treesitter parsers. Currently using gcc from the 64-bit win32 ucrt version of Mingw.
This can be installed from [https://github.com/niXman/mingw-builds-binaries/releases]
### Nerd Font
A "Nerd Font" is used to get the correct symbols used by LazyVim.
The Cascadia Code nerd font is CaskaydiaCove from the [Nerd Font site](https://www.nerdfonts.com/font-downloads).
If using Neovim from the terminal, ensure the terminal font is set to CaskaydiaCove.
### Programs
- ripgrep
- fd
- fzf
- nodeJs
- used for installing jsonls, an lsp used for nvim config.
These programs can all be installed with `winget`.
``` powershell
winget install BurntSushi.ripgrep.MSVC sharkdp.fd fzf OpenJS.NodeJS
```
Neovim and Git can also be installed this way.
``` powershell
winget install Git.Git Neovim.Neovim
```