Skip to content

fix(lsp): check completionProvider key existence, not emptiness - #5157

Open
jniklasson wants to merge 1 commit into
dense-analysis:masterfrom
jniklasson:fix-completion-capability
Open

fix(lsp): check completionProvider key existence, not emptiness#5157
jniklasson wants to merge 1 commit into
dense-analysis:masterfrom
jniklasson:fix-completion-capability

Conversation

@jniklasson

Copy link
Copy Markdown

completionProvider: {} is valid per the LSP spec (means completion enabled with default options). The old !empty() check incorrectly rejected empty objects, causing ALE to silently disable completion for servers that send completionProvider: {}.

This change fixes auto completion for openscad-lsp added in #5156.

completionProvider: {} is valid per the LSP spec (means completion
enabled with default options). The old !empty() check incorrectly
rejected empty objects, causing ALE to silently disable completion
for servers that send completionProvider: {}.
@jniklasson
jniklasson requested a review from w0rp as a code owner August 2, 2026 10:10
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.

1 participant