mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-16 18:15:55 +00:00
Refactor external language server registration
* Apply object-oriented design * Establish common interface via protocol LanguageServerIdLike * Move all registration concerns to LanguageServerRegistry
This commit is contained in:
1 parent
6000f16680
commit
283140e7ae
26 files changed
+301
-978
No files matched your search
@@ -47,7 +47,7 @@ The file allows you to configure ...
|
||||
* the name by which you want to refer to the project (relevant when telling the LLM to dynamically activate the project)
|
||||
* the set of built-in language servers and explicitly registered external adapters for which servers are spawned
|
||||
(not relevant when using the JetBrains plugin). External adapter IDs become available after their Python package is installed;
|
||||
see [External Language Server Adapters](../01-about/030_external_language_server_adapters).
|
||||
see [External Language Server Adapters](../03-special-guides/external_language_server_registration.md).
|
||||
The [Dashboard](060_dashboard) can dynamically add or remove built-in language servers and installed, registered external
|
||||
adapters while Serena is running. It does not install adapter packages or offer unregistered adapter IDs.
|
||||
* the [language backend](per-project-language-backend) to use for this project (overriding the global setting)
|
||||
|
||||
Reference in new issue
Block a user