From 93392e5e0213c7ede0e56aa9d3d9ee568b71e99a Mon Sep 17 00:00:00 2001 From: James Westman Date: Tue, 23 May 2023 20:27:31 -0500 Subject: [PATCH 1/2] docs: Fix Extension grammar It was missing ExtAdwBreakpoint --- docs/reference/extensions.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/reference/extensions.rst b/docs/reference/extensions.rst index f7b42b1..fb5a46b 100644 --- a/docs/reference/extensions.rst +++ b/docs/reference/extensions.rst @@ -16,6 +16,7 @@ Properties are the main way to set values on objects, but they are limited by th Extension = :ref:`ExtAccessibility` | :ref:`ExtAdwMessageDialog` + | :ref:`ExtAdwBreakpoint` | :ref:`ExtComboBoxItems` | :ref:`ExtFileFilterMimeTypes` | :ref:`ExtFileFilterPatterns` From 9c567fe0392b2734bac591aad623185131985c19 Mon Sep 17 00:00:00 2001 From: seshotake Date: Mon, 5 Jun 2023 05:15:51 +0300 Subject: [PATCH 2/2] lsp: Make SemanticTokenServerCapabilities match the LSP spec SemanticTokenSeverCapabilities doesn't deserealize because legend requires a tokenModifiers array, which not provided. See: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokensLegend --- blueprintcompiler/lsp.py | 1 + 1 file changed, 1 insertion(+) diff --git a/blueprintcompiler/lsp.py b/blueprintcompiler/lsp.py index b44d631..5f6b5a2 100644 --- a/blueprintcompiler/lsp.py +++ b/blueprintcompiler/lsp.py @@ -194,6 +194,7 @@ class LanguageServer: "semanticTokensProvider": { "legend": { "tokenTypes": ["enumMember"], + "tokenModifiers": [], }, "full": True, },