I’ve developed a VS Code language extension that allows to write code based on a custom DSL. The extension communicates with an Xtext LSP and is capable of syntax highlighting as well as semantic highlighting.
When a install the extension in a Theia instance, it works fine for syntax highlighting and all the other LSP communication (prediction, renaming, etc…) however the semantic tokens are not highlighted.
By taking a look to the client/server communication between the extension and the LSP in Theia, I cannot see requests of type
textDocument/semanticTokens/. This does not happen in VS Code and the tokens are correctly highlighted with the corresponding theme color.
Am I missing something to be added configured in my Theia instance? Is perhaps the semantic highlighting not yet implemented in Theia?
Many thanks in advance.