 --> 2025/09/14 19:38:08 Received json struct: {JsonRpc:2.0 Id:1 Method:initialize Params:map[capabilities:map[general:map[positionEncodings:[utf-8 utf-16 utf-32]] textDocument:map[callHierarchy:map[dynamicRegistration:false] codeAction:map[codeActionLiteralSupport:map[codeActionKind:map[valueSet:[ quickfix refactor refactor.extract refactor.inline refactor.rewrite source source.organizeImports]]] dataSupport:true dynamicRegistration:true isPreferredSupport:true resolveSupport:map[properties:[edit command]]] codeLens:map[dynamicRegistration:false resolveSupport:map[properties:[command]]] completion:map[completionItem:map[commitCharactersSupport:false deprecatedSupport:true documentationFormat:[markdown plaintext] insertReplaceSupport:true insertTextModeSupport:map[valueSet:[1]] labelDetailsSupport:true preselectSupport:false resolveSupport:map[properties:[documentation detail additionalTextEdits command data]] snippetSupport:true tagSupport:map[valueSet:[1]]] completionItemKind:map[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]] completionList:map[itemDefaults:[commitCharacters editRange insertTextFormat insertTextMode data]] contextSupport:true dynamicRegistration:false insertTextMode:1] declaration:map[linkSupport:true] definition:map[dynamicRegistration:true linkSupport:true] diagnostic:map[dynamicRegistration:false tagSupport:map[valueSet:[1 2]]] documentHighlight:map[dynamicRegistration:false] documentSymbol:map[dynamicRegistration:false hierarchicalDocumentSymbolSupport:true symbolKind:map[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 26]]] foldingRange:map[dynamicRegistration:false foldingRange:map[collapsedText:true] foldingRangeKind:map[valueSet:[comment imports region]] lineFoldingOnly:true] formatting:map[dynamicRegistration:true] hover:map[contentFormat:[markdown plaintext] dynamicRegistration:true] implementation:map[linkSupport:true] inlayHint:map[dynamicRegistration:true resolveSupport:map[properties:[textEdits tooltip location command]]] publishDiagnostics:map[dataSupport:true relatedInformation:true tagSupport:map[valueSet:[1 2]]] rangeFormatting:map[dynamicRegistration:true rangesSupport:true] references:map[dynamicRegistration:false] rename:map[dynamicRegistration:true prepareSupport:true] semanticTokens:map[augmentsSyntaxTokens:true dynamicRegistration:false formats:[relative] multilineTokenSupport:false overlappingTokenSupport:true requests:map[full:map[delta:true] range:false] serverCancelSupport:false tokenModifiers:[declaration definition readonly static deprecated abstract async modification documentation defaultLibrary] tokenTypes:[namespace type class enum interface struct typeParameter parameter variable property enumMember event function method macro keyword modifier comment string number regexp operator decorator]] signatureHelp:map[dynamicRegistration:false signatureInformation:map[activeParameterSupport:true documentationFormat:[markdown plaintext] parameterInformation:map[labelOffsetSupport:true]]] synchronization:map[didSave:true dynamicRegistration:false willSave:true willSaveWaitUntil:true] typeDefinition:map[linkSupport:true]] window:map[showDocument:map[support:true] showMessage:map[messageActionItem:map[additionalPropertiesSupport:true]] workDoneProgress:true] workspace:map[applyEdit:true configuration:true didChangeConfiguration:map[dynamicRegistration:false] didChangeWatchedFiles:map[dynamicRegistration:false relativePatternSupport:true] inlayHint:map[refreshSupport:true] semanticTokens:map[refreshSupport:true] symbol:map[dynamicRegistration:false symbolKind:map[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 26]]] workspaceEdit:map[resourceOperations:[rename create delete]] workspaceFolders:true]] clientInfo:map[name:Neovim version:0.11.4+v0.11.4] processId:112938 rootPath:/home/simon/source/kgpz_web rootUri:file:///home/simon/source/kgpz_web trace:off workDoneToken:1 workspaceFolders:[map[name:/home/simon/source/kgpz_web uri:file:///home/simon/source/kgpz_web]]]}
