Helix LSP Not Working
Workaround available Linux, macOS, Windows Updated November 15, 2026Based on 3 user reportsHow we research
Quick answer
Helix does not install language servers. Install the server, make sure it is on PATH and verify with hx --health <language>.
Most likely fix: Check what Helix sees
How to fix it
Try these in order — the most common fix is first.
1. Check what Helix sees
- Run hx --health <language>
- Look for the server name in green under Configured language server
Did this fix it?2. Install the server
- Install it with its own tool, for example npm i -g, cargo install, go install, pip install or brew install
- Confirm the command runs in the same shell you start hx from
Did this fix it?3. Read the LSP log
- Start Helix with hx -v
- Open the log with :log-open and look for LSP messages
Did this fix it?4. Configure a custom server
- Define [language-server.<name>] with command and args in languages.toml
- Add it to language-servers in the [[language]] entry
Did this fix it?
Symptoms
No completion, diagnostics or go-to-definition for a language.
Why it happens
- Language server not installed
- Server binary not on PATH
- Server not configured for the language in languages.toml
This guide also covers
- helix lsp not working
- helix language server not starting
- helix no autocomplete
Still not working?
If Helix keeps failing, you're not alone. See every Helix problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to us