From 2e9301aaa1a9ccf381b23a81dd12189335f9703b Mon Sep 17 00:00:00 2001 From: Giulio De Pasquale Date: Mon, 6 Oct 2025 11:55:07 +0100 Subject: [PATCH] feat(helix): use ty for type checking --- roles/home/helix/languages.toml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/roles/home/helix/languages.toml b/roles/home/helix/languages.toml index 965095e..69e99a1 100644 --- a/roles/home/helix/languages.toml +++ b/roles/home/helix/languages.toml @@ -6,10 +6,17 @@ language-servers = ["nixd"] [language-server.nixd] command = "nixd" -[language-server.pylsp.config.pylsp.plugins] -ruff = { enabled = true } -rope = { enabled = true } -mypy = { enabled = true } +[[language]] +name = "python" +language-servers = ["ty", "ruff", "pylsp"] + +[language-server.ty] +command = "ty" +args = ["server"] + +[language-server.ruff] +command = "ruff" +args = ["server"] [[language]] name = "bash"