-
Notifications
You must be signed in to change notification settings - Fork 9
Client LSP capabilities
Azat Alimov edited this page Apr 4, 2024
·
2 revisions
hover: {
dynamicRegistration: true,
contentFormat: ['markdown', 'plaintext'],
},
synchronization: {
dynamicRegistration: true,
willSave: false,
didSave: false,
willSaveWaitUntil: false,
},
formatting: {
dynamicRegistration: true
},
completion: {
dynamicRegistration: true,
completionItem: {
snippetSupport: true,
commitCharactersSupport: false,
documentationFormat: ['markdown', 'plaintext'],
deprecatedSupport: false,
preselectSupport: false,
},
contextSupport: false,
},
signatureHelp: {
signatureInformation: {
documentationFormat: ['markdown', 'plaintext'],
activeParameterSupport: true
}
},
documentHighlight: {
dynamicRegistration: true
},
semanticTokens: { //experimental
multilineTokenSupport: false,
overlappingTokenSupport: false,
tokenTypes: [],
tokenModifiers: [],
formats: ["relative"],
requests: {
full: {
delta: false
},
range: true
},
augmentsSyntaxTokens: true
}