
Using ty with the helix editor · Technical inconsistencies blog
The folks at Astral have released ty, which they define as:
An extremely fast Python type checker and language server, written in Rust.
You can read more in the blog post announcing it.
Today, I set it up with helix. To make it work, we first have to install it. Using uv, it’s as easy as typing:
uv tool install ty@latest
Then, edit your ~/.config/helix/languages.toml and add the following:
[language-server.ty]
command = "ty"
args = ["server"]
[[language]]
name = "python"
scope = "source.p…