36 lines
713 B
Markdown
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
|