feat(solidlsp): prototype registrable language server adapters

This commit is contained in:
Vitaly Ruhl authored and Dominik Jain committed 2026-09-05 12:36:53 +02:00
1 parent 13ac8c5b1d
commit 6000f16680
19 files changed
+892 -54

No files matched your search

+5 -2
View File
@@ -190,8 +190,11 @@ Some languages require additional installations or setup steps, as noted.
* **Zig**
(requires installation of ZLS - Zig Language Server)
Support for further languages can easily be added by providing a shallow adapter for a new language server implementation,
see Serena's [memory on that](https://github.com/oraios/serena/blob/main/.serena/memories/adding_new_language_support_guide.md).
Support for further languages can be added either as a built-in Serena language-server implementation or as an external Python adapter.
External adapters are supplied by installed packages and registered through the
[external language-server adapter](030_external_language_server_adapters) entry-point mechanism.
The external mechanism does not participate in automatic language detection; add the registered ID explicitly to `project.yml`.
For built-in integrations, see Serena's [guide for adding new language support](https://github.com/oraios/serena/blob/main/.serena/memories/adding_new_language_support_guide.md).
## The Serena JetBrains Plugin