diff --git a/editor/helix/languages.toml b/editor/helix/languages.toml index e32c411..a84874a 100644 --- a/editor/helix/languages.toml +++ b/editor/helix/languages.toml @@ -20,10 +20,26 @@ runInTerminal = false [[language]] name = "python" -roots = ["pyproject.toml", "setup.py", "Poetry.lock", ".git"] -# language-servers = [{ command = "pyright-langserver", args = ["--stdio"] }] +language-servers = [ "pyright", "ruff" ] + +[language-server.pyright.config.python.analysis] +typeCheckingMode = "basic" + +[language-server.ruff] +command = "ruff-lsp" + +[language-server.ruff.config.settings] +args = ["--ignore", "E501"] + +[language.formatter] +command = "black" +args = ["--line-length", "88", "--quiet", "-"] + + +[[language]] +name = "astro" auto-format = true -formatter = {command = 'black', args = ["--quiet", "-"]} +language-servers = [ "astro-ls" ] [language-server.astro-ls] command = "astro-ls" @@ -31,11 +47,6 @@ args = ["--stdio"] config = {typescript = {tsdk = "/home/gaspard/.local/share/fnm/node-versions/v20.11.1/installation/lib/node_modules/typescript/lib"}, environment = "node"} timeout = 2 -[[language]] -name = "astro" -auto-format = true -language-servers = [ "astro-ls" ] - [language-server.spyglass] command="spyglassmc-language-server"