41 lines
1.1 KiB
Markdown
41 lines
1.1 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]
|
|
|
|
The `mingw64` folder will need to be "installed" (ex. moved to `C:\ProgramData\`) and added to the path for neovim to use it.
|
|
|
|
### Nerd Font
|
|
|
|
A "Nerd Font" is used to get the correct symbols used by LazyVim.
|
|
|
|
Currently using "JetBrainsMono" no ligature (NL) nerd font from the [Nerd Font site](https://www.nerdfonts.com/font-downloads).
|
|
|
|
If using Neovim from the terminal, ensure the terminal font is set to JetBrainsMono.
|
|
|
|
### 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
|
|
```
|