The possibility to add custom language servers in configuration only #24092
Replies: 11 comments 8 replies
-
Precisely. |
Beta Was this translation helpful? Give feedback.
-
|
Zed is a really great tool, but that feature is blocking my fully migration to it. I hope they have plans for it. |
Beta Was this translation helpful? Give feedback.
-
|
Sorry for the "me too" message, but it would be great if it were possible to add/extend Zed with a custom LSP server from configuration only, without having to add a custom extension. It would be great to have support for that! |
Beta Was this translation helpful? Give feedback.
-
|
Has there been any improvement on this? |
Beta Was this translation helpful? Give feedback.
-
|
This forced extension thing seems really unnecessary. All I want are some TreeSitter definitions + LSP JSON blocks copied from nvim-lspconfig. |
Beta Was this translation helpful? Give feedback.
-
|
Oh cool. Was wondering why I can not get the Sonarlint lsp to work.. Is there a template that one can use to append an LSP to an existing language/extension? |
Beta Was this translation helpful? Give feedback.
-
|
Gah, this is frustrating D: Does anybody happen to have a "just hook an existing LSP server into zed" extension that I could copy-paste and tweak for my own LSP server? |
Beta Was this translation helpful? Give feedback.
-
|
I'm also stuck here. Thank you all for making me feel like maybe I'm not so alone or crazy Further, development is very stilted even when I tried to make an extension. Claude had this to say: |
Beta Was this translation helpful? Give feedback.
-
|
It'd be super great if there was an ability to add external LSPs into the config. For example testing the |
Beta Was this translation helpful? Give feedback.
-
|
All we need is an built-in "extension" that loads any language server defined in settings. |
Beta Was this translation helpful? Give feedback.
-
|
That’s a super clever strategy. Thank you for suggesting this. I might
attempt this route later. For now, I switched to developing in VS code
that has this ability built in. I plan to port to Zed once all the testing
is done. But I would really rather just live in Zed.
…On Thu, Dec 18, 2025 at 11:15 Limbo Peng ***@***.***> wrote:
All we need is an built-in "extension" that loads any language server
defined in settings.
—
Reply to this email directly, view it on GitHub
<#24092 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADK2O6BXXD477FVBUQJ3E6L4CIE3HAVCNFSM6AAAAABWKJJ3Z2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKMRYGQ4TSMA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
When trying to understand the documentation regarding language server configuration, I kind of guessed that something like this should be possible:
However, Zed just reports this in the log:
There are also some documentation and a lot of comments suggesting custom language servers has to have an extension for them to work.
Why is it not possible to add a custom LSP configuration that uses an external binary? Isn't that the promise of LSP, that you don't have to implement custom support in each and every editor?
Is it simply because Zed doesn't have any support for this (e.g. in contrast to Sublime LSP or other editors) and only has a model where it requires extensions?
Beta Was this translation helpful? Give feedback.
All reactions