# 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