Content-Length: 3530

{"method":"initialize","jsonrpc":"2.0","id":1,"params":{"rootUri":"file:///tmp/lspleank-tests/","initializationOptions":{},"workspaceFolders":[{"uri":"file:///tmp/lspleank-tests/","name":"lspleank-tests"}],"rootPath":"/tmp/lspleank-tests","clientInfo":{"version":"9011888","name":"Vim"},"processId":8771,"trace":"off","capabilities":{"workspace":{"workspaceFolders":true,"configuration":true,"workspaceEdit":{"resourceOperations":["rename","create","delete"]},"symbol":{"dynamicRegistration":false},"applyEdit":true},"offsetEncoding":["utf-32","utf-16","utf-8"],"window":{"workDoneProgress":true},"general":{"positionEncodings":["utf-32","utf-16","utf-8"]},"textDocument":{"callHierarchy":{"dynamicRegistration":false},"rename":{"prepareSupport":false,"dynamicRegistration":false},"codeAction":{"isPreferredSupport":true,"disabledSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports","source.fixAll"]}},"resolveSupport":{"properties":["edit","command"]},"dynamicRegistration":false,"dataSupport":true},"completion":{"completionItem":{"insertReplaceSupport":false,"snippetSupport":false,"resolveSupport":{"properties":["detail","documentation"]},"documentationFormat":["markdown","plaintext"]},"dynamicRegistration":false,"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"formatting":{"dynamicRegistration":false},"codeLens":{"dynamicRegistration":false},"inlayHint":{"dynamicRegistration":false},"hover":{"dynamicRegistration":false,"contentFormat":["markdown","plaintext"]},"rangeFormatting":{"dynamicRegistration":false},"declaration":{"dynamicRegistration":false,"linkSupport":true},"references":{"dynamicRegistration":false},"selectionRange":{"dynamicRegistration":false},"typeHierarchy":{"dynamicRegistration":false},"foldingRange":{"rangeLimit":5000,"foldingRange":{"collapsedText":true},"dynamicRegistration":false,"foldingRangeKind":{"valueSet":["comment","imports","region"]},"lineFoldingOnly":true},"documentSymbol":{"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"dynamicRegistration":false,"labelSupport":false,"hierarchicalDocumentSymbolSupport":true},"publishDiagnostics":{"dataSupport":true,"relatedInformation":false,"codeDescriptionSupport":true,"versionSupport":true},"synchronization":{"didSave":true,"WillSaveWaitUntil":false,"willSave":false,"dynamicRegistration":false},"documentHighlight":{"dynamicRegistration":false},"implementation":{"dynamicRegistration":false,"linkSupport":true},"typeDefinition":{"dynamicRegistration":false,"linkSupport":true},"semanticTokens":{"serverCancelSupport":false,"requests":{"full":{"delta":true},"range":false},"multilineTokenSupport":false,"dynamicRegistration":false,"overlappingTokenSupport":false,"tokenTypes":["type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"augmentsSyntaxTokens":true},"signatureHelp":{"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"]},"dynamicRegistration":false},"definition":{"dynamicRegistration":false,"linkSupport":true}}}}}