Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow multiple language servers for a language #5336

Closed
arendjr opened this issue Dec 29, 2022 · 2 comments · Fixed by #2507
Closed

Allow multiple language servers for a language #5336

arendjr opened this issue Dec 29, 2022 · 2 comments · Fixed by #2507
Labels
A-helix-term Area: Helix term improvements A-language-server Area: Language server client C-enhancement Category: Improvements

Comments

@arendjr
Copy link

arendjr commented Dec 29, 2022

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)

@arendjr arendjr added the C-enhancement Category: Improvements label Dec 29, 2022
@archseer
Copy link
Member

#2507

@archseer archseer linked a pull request Dec 29, 2022 that will close this issue
@arendjr
Copy link
Author

arendjr commented Dec 29, 2022

Just my luck, thanks! :D

@kirawi kirawi added A-language-server Area: Language server client A-helix-term Area: Helix term improvements labels Dec 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-helix-term Area: Helix term improvements A-language-server Area: Language server client C-enhancement Category: Improvements
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants