From 993d40184731cec1b9304ad88829a3ab2686e92d Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Sat, 16 May 2026 14:39:36 +0200 Subject: [PATCH] SolidLanguageServer: Fix language being derived from the language_id instead of the class --- src/solidlsp/ls.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/solidlsp/ls.py b/src/solidlsp/ls.py index 9e224919..64bf112c 100644 --- a/src/solidlsp/ls.py +++ b/src/solidlsp/ls.py @@ -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