Does Kate support multiple language servers for one language?

Hi everyone.

I program in Python, of which there are two recent rust-based language servers: ty and ruff. They are both created by Astral, and in their docs, they are recommended to go together. However, I don’t know how to run them together in Kate’s LSP settings.

Currently, I have:

{
  "python": {
    "command": [
      "ty"
    ],
    "url": "https://github.com/python-lsp/python-lsp-server",
    "highlightingModeRegex": "^Python$"
  }
}

How do I add ruff? Thanks!

There is no support for multiple language servers.

I see, it looks like I’ll switch back to VSCode anywathen. Thanks!