Merge pull request #1495 from oraios/language-instance

SolidLanguageServer: Fix language enum instance being derived from the language_id
This commit is contained in:
Dr. Dominik Jain authored and GitHub committed 2026-05-16 15:40:49 +02:00
commit 7c7d5eef56
1 file changed
+7 -1
+7 -1
View File
@@ -512,8 +512,14 @@ class SolidLanguageServer(ABC):
)
self.language_id = language_id
"""
default language identifier to be passed to the language server in `textDocument/didOpen` notifications.
"""
self.open_file_buffers: dict[str, LSPFileBuffer] = {}
self.language = Language(language_id)
self.language = self.get_language_enum_instance()
"""
identifies the language server (not to be confused with the language id passed to the language server)
"""
self._published_diagnostics: dict[str, list[ls_types.Diagnostic]] = {}
self._published_diagnostics_generation_by_uri: dict[str, int] = {}
self._published_diagnostics_generation = 0