Using Herb with Helix
Integrate the Herb Language Server with Helix for HTML+ERB development.

Installation
First, install the Herb Language Server globally:
bash
npm install -g @herb-tools/language-serverbash
yarn global add @herb-tools/language-serverbash
pnpm add -g @herb-tools/language-serverbash
bun add -g @herb-tools/language-serverConfiguration
Configure Helix to use the Herb Language Server by adding the following to your ~/.config/helix/languages.toml:
toml
[language-server.herb]
command = "herb-language-server"
args = ["--stdio"]
[[language]]
name = "erb"
language-servers = ["herb"]
file-types = ["erb", "html.erb"]
roots = ["Gemfile", "package.json"]Troubleshooting
Debugging
To debug language server issues, you can:
- Check Helix logs:
hx -vvvto run Helix with verbose logging - View the log file: usually located at
~/.cache/helix/helix.log - Look for language server errors in the output