Skip to content

Align SemanticTokens field optionality with protocol spec#35

Merged
mattmassicotte merged 1 commit intoChimeHQ:mainfrom
kattouf:fix/semantic-tokens-optional-range
Apr 29, 2026
Merged

Align SemanticTokens field optionality with protocol spec#35
mattmassicotte merged 1 commit intoChimeHQ:mainfrom
kattouf:fix/semantic-tokens-optional-range

Conversation

@kattouf
Copy link
Copy Markdown
Contributor

@kattouf kattouf commented Apr 29, 2026

Hello :)
Current implementation expected changed fields as required and we faced with problem in integration between package-swift-lsp and Zed: for some reasons Zed stopped to send these fields .

Spec:
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokensClientCapabilities

P.S. Would be great to have release with this fix too

@mattmassicotte
Copy link
Copy Markdown
Contributor

Thank you so much for this!

(That CI failure is just regular GitHub action image brittleness. Will address separately.)

@mattmassicotte mattmassicotte merged commit 31d2c64 into ChimeHQ:main Apr 29, 2026
1 of 3 checks passed
@kattouf kattouf deleted the fix/semantic-tokens-optional-range branch April 29, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants