Skip to content

Allow multiple language servers for a language #5336

@arendjr

Description

@arendjr

I am not sure if what I’m asking for is already possible, but in order to configure the Rome language server (https://rome.tools) for TypeScript correctly, I think Helix needs to provide a way to configure multiple language servers to be used for a single language.

Rome actually does provide instructions on how to configure their language server with Helix: https://github.com/rome/tools/blob/main/editors/helix/manual.md

But after following those instructions, standard TypeScript functionality such as “goto definition” doesn’t work anymore, presumably because Helix doesn’t understand it should also still use the regular TS language server.

Related issue as reported against Rome: rome/tools#4107 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions