nvim-configs/README.md

36 lines
713 B
Markdown

# Requirements:
## Apt packages
There are some packages required by Mason, Telescope, etc.
**Note: this is a very loose list.**
```shell
sudo apt install gcc ripgrep unzip java-common default-jre luarocks cmake libbinutils moreutils shellcheck
```
## Language servers:
```
:MasonInstall clangd
:MasonInstall lua-language-server@3.15.0
:MasonInstall luacheck
:MasonInstall rust-analyzer
:MasonInstall shellcheck
:MasonInstall vtsls
:MasonInstall vue-language-server
:MasonInstall yaml-language-server
:MasonInstall css-lsp
:MasonInstall docker-langauge-server
```
To get vue working:
```
npm install -g @vtsls/language-server
```
## NerdFont
A NerdFont with symbols is required to show icons in tree view