Make sure to install rust-analyser
git clone https://github.com/rust-analyzer/rust-analyzer.git
cd rust-analyser
cargo xtask install --server # will install rust-analyzer into $HOME/.cargo/bin
Make sure to install arduino LSP via go instead of Mason
go install github.com/arduino/arduino-language-server@latest
sudo npm install -g typescript-language-server
sudo npm install -g typescript
pip install 'python-lsp-server[all]'
Install golang and gopls. Following command is for Fedora
sudo dnf install golang golang-x-tools-gopls
sudo npm install -g prettier
sudo npm install -g eslint
Use fedora_cn/sh