Install guide for all tools configured in helix/languages.toml.
- Node.js (via nvm)
- Rust (via rustup)
- Go
If on Termux, install tree-sitter grammars:
apt install helix-grammarsLanguage server:
bun add -g bash-language-serverFormatter:
Debian/Ubuntu:
sudo apt install shfmtTermux:
apt install shfmtmacOS:
brew install shfmtbun add -g vscode-langservers-extractedProvides vscode-html-language-server.
bun add -g vscode-langservers-extractedProvides vscode-css-language-server. Skip if already installed for HTML.
Language server:
bun add -g typescript-language-serverFormatter & Linter:
bun add -g eslint prettiermacOS/Debian/Ubuntu
rustup component add rust-analyzer clippyTermux
apt install rust-analyzerLanguage server:
go install golang.org/x/tools/gopls@latestFormatter:
go install golang.org/x/tools/cmd/goimports@latestLinter:
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latestDebian/Ubuntu:
sudo apt install lua-language-servermacOS:
brew install lua-language-serverTermux:
apt install lua-language-servermacOS:
brew install marksmanDebian/Ubuntu:
sudo apt install marksmanTermux:
apt install marksmanbun add -g vscode-langservers-extractedProvides vscode-json-language-server. Skip if already installed above.
cargo install taplo-cli --lockedbun add -g yaml-language-serverLanguage server:
bun add -g sql-language-serverFormatter:
bun add -g sql-formatterCheck all language servers are detected by Helix:
hx --healthCheck a specific language:
hx --health rust
hx --health go
hx --health typescript