{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "processId": null, "clientInfo": { "name": "@codemirror/lsp-client" }, "rootUri": null, "capabilities": { "general": { "markdown": { "parser": "marked" } }, "textDocument": { "completion": { "completionItem": { "snippetSupport": true, "documentationFormat": [ "plaintext", "markdown" ], "insertReplaceSupport": false }, "completionList": { "itemDefaults": [ "commitCharacters", "editRange", "insertTextFormat" ] }, "completionItemKind": { "valueSet": [] }, "contextSupport": true }, "hover": { "contentFormat": [ "markdown", "plaintext" ] }, "formatting": {}, "rename": {}, "signatureHelp": { "contextSupport": true, "signatureInformation": { "documentationFormat": [ "markdown", "plaintext" ], "parameterInformation": { "labelOffsetSupport": true }, "activeParameterSupport": true } }, "definition": {}, "declaration": {}, "implementation": {}, "typeDefinition": {}, "references": {} } } } }