Skip to content

Set multiple LSP servers per language #971

@klonuo

Description

@klonuo

I use astral's ty and ruff lsp servers for Python code, but from the documentation it seems I can set just one for specific language.

For example in zed editor, it is set as:

{
  "languages": {
    "Python": {
      "language_servers": ["ruff", "ty"]
    }
  },
  "lsp": {
    "ty": {
      "binary": {
        "path": "ty",
        "arguments": ["server"]
      },
    },
    "ruff": {
      "binary": {
        "path": "ruff",
        "arguments": ["server"]
      }
    }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions