Skip to content

Instantly share code, notes, and snippets.

@d3m1gd
Created June 10, 2024 09:35
Show Gist options
  • Save d3m1gd/09f013d16a6878f526db7ae93bbe99aa to your computer and use it in GitHub Desktop.
Save d3m1gd/09f013d16a6878f526db7ae93bbe99aa to your computer and use it in GitHub Desktop.
bad helix log for issue
2024-06-10T16:19:40.025 globset [DEBUG] glob converted to regex: Glob { glob: "*/Dockerfile.*", re: "(?-u)^.*/Dockerfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('D'), Literal('o'), Literal('c'), Literal('k'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:19:40.025 globset [DEBUG] glob converted to regex: Glob { glob: "*/dockerfile.*", re: "(?-u)^.*/dockerfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('d'), Literal('o'), Literal('c'), Literal('k'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:19:40.025 globset [DEBUG] glob converted to regex: Glob { glob: "*/Containerfile.*", re: "(?-u)^.*/Containerfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('C'), Literal('o'), Literal('n'), Literal('t'), Literal('a'), Literal('i'), Literal('n'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:19:40.025 globset [DEBUG] glob converted to regex: Glob { glob: "*/containerfile.*", re: "(?-u)^.*/containerfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('c'), Literal('o'), Literal('n'), Literal('t'), Literal('a'), Literal('i'), Literal('n'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:19:40.025 globset [DEBUG] glob converted to regex: Glob { glob: "*/BUILD.*", re: "(?-u)^.*/BUILD\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('B'), Literal('U'), Literal('I'), Literal('L'), Literal('D'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:19:40.025 globset [DEBUG] glob converted to regex: Glob { glob: "*/.env.*", re: "(?-u)^.*/\\.env\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('.'), Literal('e'), Literal('n'), Literal('v'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:19:40.025 globset [DEBUG] glob converted to regex: Glob { glob: "*/.envrc.*", re: "(?-u)^.*/\\.envrc\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('.'), Literal('e'), Literal('n'), Literal('v'), Literal('r'), Literal('c'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:19:40.025 globset [DEBUG] glob converted to regex: Glob { glob: "*/Jenkinsfile.*", re: "(?-u)^.*/Jenkinsfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('J'), Literal('e'), Literal('n'), Literal('k'), Literal('i'), Literal('n'), Literal('s'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:19:40.025 globset [DEBUG] built glob set; 1 literals, 0 basenames, 0 extensions, 0 prefixes, 121 suffixes, 5 required extensions, 8 regexes
2024-06-10T16:19:40.027 helix_view::clipboard [DEBUG] Using wl-copy+wl-paste to interact with the system and selection (primary) clipboard
2024-06-10T16:19:40.032 mio::poll [TRACE] registering event source with poller: token=Token(94073353264512), interests=READABLE | WRITABLE
2024-06-10T16:19:40.032 mio::poll [TRACE] registering event source with poller: token=Token(94073352608512), interests=READABLE | WRITABLE
2024-06-10T16:19:40.032 mio::poll [TRACE] registering event source with poller: token=Token(94073352462208), interests=READABLE | WRITABLE
2024-06-10T16:19:40.032 mio::poll [TRACE] registering event source with poller: token=Token(94073351910784), interests=READABLE
2024-06-10T16:19:40.032 helix_view::editor [DEBUG] Language server not found for `source.go` golangci-lint-lsp command 'golangci-lint-langserver' not found: cannot find binary path
2024-06-10T16:19:40.032 helix_lsp::client [INFO] Using custom LSP config: {"hints":{"assignVariableTypes":true,"compositeLiteralFields":true,"constantValues":true,"functionTypeParameters":true,"parameterNames":true,"rangeVariableTypes":true}}
2024-06-10T16:19:40.032 helix_view::editor [DEBUG] editor status: Loaded 1 file.
2024-06-10T16:19:40.032 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"general":{"positionEncodings":["utf-8","utf-32","utf-16"]},"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"isPreferredSupport":true,"resolveSupport":{"properties":["edit","command"]}},"completion":{"completionItem":{"deprecatedSupport":true,"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{}},"hover":{"contentFormat":["markdown"]},"inlayHint":{"dynamicRegistration":false},"publishDiagnostics":{"tagSupport":{"valueSet":[1,2]},"versionSupport":true},"rename":{"dynamicRegistration":false,"honorsChangeAnnotations":false,"prepareSupport":true},"signatureHelp":{"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown"],"parameterInformation":{"labelOffsetSupport":true}}}},"window":{"workDoneProgress":true},"workspace":{"applyEdit":true,"configuration":true,"didChangeConfiguration":{"dynamicRegistration":false},"didChangeWatchedFiles":{"dynamicRegistration":true,"relativePatternSupport":false},"executeCommand":{"dynamicRegistration":false},"fileOperations":{"didRename":true,"willRename":true},"inlayHint":{"refreshSupport":false},"symbol":{"dynamicRegistration":false},"workspaceEdit":{"documentChanges":true,"failureHandling":"abort","normalizesLineEndings":false,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"helix","version":"24.3 (2cadec0b)"},"initializationOptions":{"hints":{"assignVariableTypes":true,"compositeLiteralFields":true,"constantValues":true,"functionTypeParameters":true,"parameterNames":true,"rangeVariableTypes":true}},"processId":856190,"rootPath":"/home/z/project/wb/iocargo","rootUri":"file:///home/z/project/wb/iocargo","workspaceFolders":[{"name":"iocargo","uri":"file:///home/z/project/wb/iocargo"}]},"id":0}
2024-06-10T16:19:40.032 mio::poll [TRACE] registering event source with poller: token=Token(94073353321472), interests=READABLE | WRITABLE
2024-06-10T16:19:40.032 mio::poll [TRACE] registering event source with poller: token=Token(94073353005696), interests=READABLE | WRITABLE
2024-06-10T16:19:40.032 mio::poll [TRACE] registering event source with poller: token=Token(0), interests=READABLE
2024-06-10T16:19:40.032 mio::poll [TRACE] registering event source with poller: token=Token(1), interests=READABLE
2024-06-10T16:19:40.033 helix_tui::backend::crossterm [DEBUG] The keyboard enhancement protocol is supported in this terminal (checked in 123.45µs)
2024-06-10T16:19:40.033 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:40.055 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","result":{"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor.extract","refactor.inline","refactor.rewrite","source.fixAll","source.organizeImports"]},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":{"prepareProvider":true},"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":[],"tokenModifiers":[]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.21.6\",\"Path\":\"golang.org/x/tools/gopls\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"v0.14.2\",\"Sum\":\"h1:sIw6vjZiuQ9S7s0auUUkHlWgsCkKZFWDHmrge8LYsnc=\",\"Replace\":null},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=\",\"Replace\":null},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.5.9\",\"Sum\":\"h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=\",\"Replace\":null},{\"Path\":\"github.com/sergi/go-diff\",\"Version\":\"v1.1.0\",\"Sum\":\"h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\",\"Replace\":null},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20221212164502-fae10dda9338\",\"Sum\":\"h1:2O2DON6y3XMJiQRAS1UWU+54aec2uopH3x7MAiqGW6Y=\",\"Replace\":null},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=\",\"Replace\":null},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.4.0\",\"Sum\":\"h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ=\",\"Replace\":null},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q=\",\"Replace\":null},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20231114163143-69313e640400\",\"Sum\":\"h1:brbkEFfGwNGAEkykUOcryE/JiHUMMJouzE0fWWmz/QU=\",\"Replace\":null},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.13.0\",\"Sum\":\"h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=\",\"Replace\":null},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.14.1-0.20231114185516-c9d3e7de13fd\",\"Sum\":\"h1:Oku7E+OCrXHyst1dG1z10etCTxewCHXNFLRlyMPbh3w=\",\"Replace\":null},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.0.1\",\"Sum\":\"h1:KUas02EjQK5LTuIx1OylBQdKKZ9jeugs+HiqO5HormU=\",\"Replace\":null},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.4.5\",\"Sum\":\"h1:YGD4H+SuIOOqsyoLOpZDWcieM28W47/zRO7f+9V3nvo=\",\"Replace\":null},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.4.0\",\"Sum\":\"h1:JVf4NN1mIpHogBj7ABpgOyZc65/UUOkKQFkoURsz4MM=\",\"Replace\":null},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.4.0\",\"Sum\":\"h1:tzxjVAj+wSBmDcF6zBB7/myTy3gX9xvi8Tyr28AuQgc=\",\"Replace\":null}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"exe\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"panicnil=1\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CPPFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CXXFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_LDFLAGS\",\"Value\":\"\"},{\"Key\":\"GOARCH\",\"Value\":\"amd64\"},{\"Key\":\"GOOS\",\"Value\":\"linux\"},{\"Key\":\"GOAMD64\",\"Value\":\"v1\"}],\"Version\":\"v0.14.2\"}"}},"id":0}
2024-06-10T16:19:40.055 helix_lsp::transport [INFO] gopls <- {"capabilities":{"callHierarchyProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor.extract","refactor.inline","refactor.rewrite","source.fixAll","source.organizeImports"]},"codeLensProvider":{},"completionProvider":{"triggerCharacters":["."]},"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentLinkProvider":{},"documentSymbolProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.workspace_stats"]},"foldingRangeProvider":true,"hoverProvider":true,"implementationProvider":true,"inlayHintProvider":{},"referencesProvider":true,"renameProvider":{"prepareProvider":true},"selectionRangeProvider":true,"semanticTokensProvider":{"full":true,"legend":{"tokenModifiers":[],"tokenTypes":[]},"range":true},"signatureHelpProvider":{"triggerCharacters":["(",","]},"textDocumentSync":{"change":2,"openClose":true,"save":{}},"typeDefinitionProvider":true,"workspace":{"workspaceFolders":{"changeNotifications":"workspace/didChangeWorkspaceFolders","supported":true}},"workspaceSymbolProvider":true},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.21.6\",\"Path\":\"golang.org/x/tools/gopls\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"v0.14.2\",\"Sum\":\"h1:sIw6vjZiuQ9S7s0auUUkHlWgsCkKZFWDHmrge8LYsnc=\",\"Replace\":null},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=\",\"Replace\":null},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.5.9\",\"Sum\":\"h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=\",\"Replace\":null},{\"Path\":\"github.com/sergi/go-diff\",\"Version\":\"v1.1.0\",\"Sum\":\"h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\",\"Replace\":null},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20221212164502-fae10dda9338\",\"Sum\":\"h1:2O2DON6y3XMJiQRAS1UWU+54aec2uopH3x7MAiqGW6Y=\",\"Replace\":null},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=\",\"Replace\":null},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.4.0\",\"Sum\":\"h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ=\",\"Replace\":null},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q=\",\"Replace\":null},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20231114163143-69313e640400\",\"Sum\":\"h1:brbkEFfGwNGAEkykUOcryE/JiHUMMJouzE0fWWmz/QU=\",\"Replace\":null},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.13.0\",\"Sum\":\"h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=\",\"Replace\":null},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.14.1-0.20231114185516-c9d3e7de13fd\",\"Sum\":\"h1:Oku7E+OCrXHyst1dG1z10etCTxewCHXNFLRlyMPbh3w=\",\"Replace\":null},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.0.1\",\"Sum\":\"h1:KUas02EjQK5LTuIx1OylBQdKKZ9jeugs+HiqO5HormU=\",\"Replace\":null},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.4.5\",\"Sum\":\"h1:YGD4H+SuIOOqsyoLOpZDWcieM28W47/zRO7f+9V3nvo=\",\"Replace\":null},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.4.0\",\"Sum\":\"h1:JVf4NN1mIpHogBj7ABpgOyZc65/UUOkKQFkoURsz4MM=\",\"Replace\":null},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.4.0\",\"Sum\":\"h1:tzxjVAj+wSBmDcF6zBB7/myTy3gX9xvi8Tyr28AuQgc=\",\"Replace\":null}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"exe\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"panicnil=1\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CPPFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CXXFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_LDFLAGS\",\"Value\":\"\"},{\"Key\":\"GOARCH\",\"Value\":\"amd64\"},{\"Key\":\"GOOS\",\"Value\":\"linux\"},{\"Key\":\"GOAMD64\",\"Value\":\"v1\"}],\"Version\":\"v0.14.2\"}"}}
2024-06-10T16:19:40.056 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"initialized","params":{}}
2024-06-10T16:19:40.056 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: None, method: "initialized", params: None })))
2024-06-10T16:19:40.056 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{"hints":{"assignVariableTypes":true,"compositeLiteralFields":true,"constantValues":true,"functionTypeParameters":true,"parameterNames":true,"rangeVariableTypes":true}}}}
2024-06-10T16:19:40.056 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"go","text":"package main\n\nimport (\n\t\"fmt\"\n\t\"os\"\n\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/app\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/httpserver\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/kafkaconsumer\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/log\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/pgclient\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/prom\"\n\n\t\"gitlab.wildberries.ru/southdev/kwms/iocargo.git/pkg/httpengine\"\n\t\"gitlab.wildberries.ru/southdev/kwms/iocargo.git/pkg/kafkaengine\"\n)\n\n//nolint:gochecknoglobals\nvar (\n\tProjectName = \"unknown\"\n\tProjectVersion = \"unknown\"\n)\n\ntype Config struct {\n\tLogger log.LoggerConfig\n\tHTTPServer httpserver.Config\n\tPgClient pgclient.Config\n\tKafkaConsumer kafkaconsumer.BaseConfig\n}\n\nfunc main() {\n\terr := run()\n\tif err != nil {\n\t\t_, _ = fmt.Printf(\"%+v\", err) //nolint:forbidigo\n\t\tos.Exit(1)\n\t}\n}\n\n//nolint:cyclop,funlen,nolintlint\nfunc run() error {\n\tvar modules []app.Module\n\n\tconfig, err := app.NewConfig[Config]()\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tproject, err := app.NewProject(ProjectName, ProjectVersion)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tlogger, err := log.NewLogger(config.Logger)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tlogger.Debug(fmt.Sprintf(\"%s:%s (service)\", project.Name(), project.Version()))\n\n\tpromRegistry := prom.NewRegistry()\n\n\tpgClient, err := pgclient.New(config.PgClient, logger)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer pgClient.Close()\n\n\thttpEngine, err := httpengine.New(logger, promRegistry, pgClient)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\thttpServer, err := httpserver.New(config.HTTPServer, logger, httpEngine)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmodules = append(modules, httpServer)\n\n\tkafkaEngine, err := kafkaengine.New(logger, pgClient)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tkafkaConsumerConfig, err := kafkaconsumer.NewConfig(config.KafkaConsumer)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tfor _, s := range kafkaConsumerConfig.Scopes {\n\t\tlogger.Debug(fmt.Sprintf(\"group %s buffer size %d\", s.Group, s.ChannelBufferSize))\n\t}\n\n\tkafkaConsumer, err := kafkaconsumer.New(kafkaConsumerConfig, project, logger, kafkaEngine)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmodules = append(modules, kafkaConsumer)\n\n\treturn app.Run(logger, modules...)\n}\n","uri":"file:///home/z/project/wb/iocargo/cmd/service/main.go","version":0}}}
2024-06-10T16:19:40.056 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"6205577106673203129"},"id":1}
2024-06-10T16:19:40.056 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "window/workDoneProgress/create", params: Map({"token": String("6205577106673203129")}), id: Num(1) })))
2024-06-10T16:19:40.056 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":null,"id":1}
2024-06-10T16:19:40.056 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"$/progress","params":{"token":"6205577106673203129","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}}}
2024-06-10T16:19:40.056 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "$/progress", params: Map({"token": String("6205577106673203129"), "value": Object {"kind": String("begin"), "message": String("Loading packages..."), "title": String("Setting up workspace")}}) })))
2024-06-10T16:19:40.056 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"workspace/configuration","params":{"items":[{"scopeUri":"file:///home/z/project/wb/iocargo","section":"gopls"}]},"id":2}
2024-06-10T16:19:40.056 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "workspace/configuration", params: Map({"items": Array [Object {"scopeUri": String("file:///home/z/project/wb/iocargo"), "section": String("gopls")}]}), id: Num(2) })))
2024-06-10T16:19:40.056 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":[null],"id":2}
2024-06-10T16:19:40.062 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2024/06/10 16:19:40 go info for /home/z/project/wb/iocargo\n(go dir /home/z/project/wb/iocargo)\n(go version go version go1.22.1 linux/amd64)\n(valid build configuration = true)\n(build flags: [])\n(selected go env: [GO111MODULE=, GOCACHE=/home/z/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/z/.local/state/go/pkg/mod, GOPATH=/home/z/.local/state/go, GOPRIVATE=gitlab.wildberries.ru, GOROOT=/usr/local/go, GOWORK=])\n\n"}}
2024-06-10T16:19:40.062 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "window/logMessage", params: Map({"message": String("2024/06/10 16:19:40 go info for /home/z/project/wb/iocargo\n(go dir /home/z/project/wb/iocargo)\n(go version go version go1.22.1 linux/amd64)\n(valid build configuration = true)\n(build flags: [])\n(selected go env: [GO111MODULE=, GOCACHE=/home/z/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/z/.local/state/go/pkg/mod, GOPATH=/home/z/.local/state/go, GOPRIVATE=gitlab.wildberries.ru, GOROOT=/usr/local/go, GOWORK=])\n\n"), "type": Number(3)}) })))
2024-06-10T16:19:40.062 helix_term::application [INFO] window/logMessage: LogMessageParams { typ: Info, message: "2024/06/10 16:19:40 go info for /home/z/project/wb/iocargo\n(go dir /home/z/project/wb/iocargo)\n(go version go version go1.22.1 linux/amd64)\n(valid build configuration = true)\n(build flags: [])\n(selected go env: [GO111MODULE=, GOCACHE=/home/z/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/z/.local/state/go/pkg/mod, GOPATH=/home/z/.local/state/go, GOPRIVATE=gitlab.wildberries.ru, GOROOT=/usr/local/go, GOWORK=])\n\n" }
2024-06-10T16:19:40.090 helix_term::application [DEBUG] received editor event: Redraw
2024-06-10T16:19:40.090 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:40.171 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2024/06/10 16:19:40 go/packages.Load #1\n\tsnapshot=0\n\tdirectory=file:///home/z/project/wb/iocargo\n\tquery=[/home/z/project/wb/iocargo/... builtin]\n\tpackages=8\n"}}
2024-06-10T16:19:40.171 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "window/logMessage", params: Map({"message": String("2024/06/10 16:19:40 go/packages.Load #1\n\tsnapshot=0\n\tdirectory=file:///home/z/project/wb/iocargo\n\tquery=[/home/z/project/wb/iocargo/... builtin]\n\tpackages=8\n"), "type": Number(3)}) })))
2024-06-10T16:19:40.171 helix_term::application [INFO] window/logMessage: LogMessageParams { typ: Info, message: "2024/06/10 16:19:40 go/packages.Load #1\n\tsnapshot=0\n\tdirectory=file:///home/z/project/wb/iocargo\n\tquery=[/home/z/project/wb/iocargo/... builtin]\n\tpackages=8\n" }
2024-06-10T16:19:40.173 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2024/06/10 16:19:40 go/packages.Load #1: updating metadata for 350 packages\n"}}
2024-06-10T16:19:40.173 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "window/logMessage", params: Map({"message": String("2024/06/10 16:19:40 go/packages.Load #1: updating metadata for 350 packages\n"), "type": Number(3)}) })))
2024-06-10T16:19:40.174 helix_term::application [INFO] window/logMessage: LogMessageParams { typ: Info, message: "2024/06/10 16:19:40 go/packages.Load #1: updating metadata for 350 packages\n" }
2024-06-10T16:19:40.205 helix_term::application [DEBUG] received editor event: Redraw
2024-06-10T16:19:40.205 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:40.205 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"$/progress","params":{"token":"6205577106673203129","value":{"kind":"end","message":"Finished loading packages."}}}
2024-06-10T16:19:40.205 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"client/registerCapability","params":{"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{go,mod,sum,work}","kind":7}]}}]},"id":3}
2024-06-10T16:19:40.206 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "$/progress", params: Map({"token": String("6205577106673203129"), "value": Object {"kind": String("end"), "message": String("Finished loading packages.")}}) })))
2024-06-10T16:19:40.206 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "client/registerCapability", params: Map({"registrations": Array [Object {"id": String("workspace/didChangeWatchedFiles-0"), "method": String("workspace/didChangeWatchedFiles"), "registerOptions": Object {"watchers": Array [Object {"globPattern": String("**/*.{go,mod,sum,work}"), "kind": Number(7)}]}}]}), id: Num(3) })))
2024-06-10T16:19:40.206 helix_lsp::file_event [DEBUG] Registering didChangeWatchedFiles for client '0' with id 'workspace/didChangeWatchedFiles-0'
2024-06-10T16:19:40.206 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.{go,mod,sum,work}", re: "(?-u)^(?:/?|.*/).*\\.(?:work|sum|mod|go)$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Alternates([Tokens([Literal('w'), Literal('o'), Literal('r'), Literal('k')]), Tokens([Literal('s'), Literal('u'), Literal('m')]), Tokens([Literal('m'), Literal('o'), Literal('d')]), Tokens([Literal('g'), Literal('o')])])]) }
2024-06-10T16:19:40.206 globset [DEBUG] built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 1 regexes
2024-06-10T16:19:40.206 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":null,"id":3}
2024-06-10T16:19:40.206 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"workspace/configuration","params":{"items":[{"section":"gopls"}]},"id":4}
2024-06-10T16:19:40.206 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "workspace/configuration", params: Map({"items": Array [Object {"section": String("gopls")}]}), id: Num(4) })))
2024-06-10T16:19:40.206 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":[null],"id":4}
2024-06-10T16:19:40.206 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"workspace/configuration","params":{"items":[{"scopeUri":"file:///home/z/project/wb/iocargo","section":"gopls"}]},"id":5}
2024-06-10T16:19:40.206 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "workspace/configuration", params: Map({"items": Array [Object {"scopeUri": String("file:///home/z/project/wb/iocargo"), "section": String("gopls")}]}), id: Num(5) })))
2024-06-10T16:19:40.206 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":[null],"id":5}
2024-06-10T16:19:40.240 helix_term::application [DEBUG] received editor event: Redraw
2024-06-10T16:19:40.240 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:40.273 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///home/z/project/wb/iocargo/cmd/service/main.go","diagnostics":[]}}
2024-06-10T16:19:40.274 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "textDocument/publishDiagnostics", params: Map({"diagnostics": Array [], "uri": String("file:///home/z/project/wb/iocargo/cmd/service/main.go")}) })))
2024-06-10T16:19:40.278 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:19:40.278 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"textDocument/inlayHint","params":{"range":{"end":{"character":0,"line":88},"start":{"character":0,"line":0}},"textDocument":{"uri":"file:///home/z/project/wb/iocargo/cmd/service/main.go"}},"id":1}
2024-06-10T16:19:40.278 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:40.279 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","result":null,"id":1}
2024-06-10T16:19:40.279 helix_lsp::transport [INFO] gopls <- null
2024-06-10T16:19:40.280 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:41.209 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:41.460 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:19:41.508 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(2), exact=true) extracted before optimization: Seq[E("M"), E("m")]
2024-06-10T16:19:41.508 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(2), exact=true) extracted after optimization: Seq[E("M"), E("m")]
2024-06-10T16:19:41.508 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 2 literals: [E("M"), E("m")]
2024-06-10T16:19:41.508 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:19:41.510 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:41.703 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(4), exact=true) extracted before optimization: Seq[E("MA"), E("Ma"), E("mA"), E("ma")]
2024-06-10T16:19:41.704 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(4), exact=true) extracted after optimization: Seq[E("MA"), E("Ma"), E("mA"), E("ma")]
2024-06-10T16:19:41.704 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 4 literals: [E("MA"), E("Ma"), E("mA"), E("ma")]
2024-06-10T16:19:41.704 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:19:41.705 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:41.733 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(8), exact=true) extracted before optimization: Seq[E("MAI"), E("MAi"), E("MaI"), E("Mai"), E("mAI"), E("mAi"), E("maI"), E("mai")]
2024-06-10T16:19:41.733 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(8), exact=true) extracted after optimization: Seq[E("MAI"), E("MAi"), E("MaI"), E("Mai"), E("mAI"), E("mAi"), E("maI"), E("mai")]
2024-06-10T16:19:41.733 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 8 literals: [E("MAI"), E("MAi"), E("MaI"), E("Mai"), E("mAI"), E("mAi"), E("maI"), E("mai")]
2024-06-10T16:19:41.733 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:19:41.734 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:41.944 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted before optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:41.944 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted after optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:41.944 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 16 literals: [E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:41.944 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:19:41.945 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:42.588 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted before optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:42.589 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted after optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:42.589 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 16 literals: [E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:42.589 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:19:42.590 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:43.729 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted before optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:43.729 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted after optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:43.729 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 16 literals: [E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:19:43.729 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:19:43.731 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:43.980 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:19:45.170 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:45.420 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:19:45.513 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":8,"line":30},"textDocument":{"uri":"file:///home/z/project/wb/iocargo/cmd/service/main.go"}},"id":2}
2024-06-10T16:19:45.514 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:45.514 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","result":null,"id":2}
2024-06-10T16:19:45.514 helix_lsp::transport [INFO] gopls <- null
2024-06-10T16:19:45.514 helix_view::editor [DEBUG] editor error: lsp did not respond to prepare rename request
2024-06-10T16:19:45.515 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:45.764 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:19:47.644 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:47.895 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:19:48.139 helix_term::commands::typed [DEBUG] quitting...
2024-06-10T16:19:48.139 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:48.708 helix_term::commands::typed [DEBUG] quitting...
2024-06-10T16:19:48.708 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:19:48.708 helix_term::job [DEBUG] waiting on jobs...
2024-06-10T16:19:48.708 helix_term::job [DEBUG] waiting on jobs...
2024-06-10T16:19:48.708 helix_lsp::file_event [DEBUG] Removing LSP client: 0
2024-06-10T16:19:48.708 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"shutdown","id":3}
2024-06-10T16:19:48.710 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","result":null,"id":3}
2024-06-10T16:19:48.710 helix_lsp::transport [INFO] gopls <- null
2024-06-10T16:19:48.710 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2024/06/10 16:19:48 Shutdown session\n\tshutdown_session=1\n"}}
2024-06-10T16:19:48.710 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"exit"}
2024-06-10T16:19:48.711 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:19:48.711 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:19:48.711 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:19:48.712 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:19:48.712 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:19:48.712 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:22:25.555 globset [DEBUG] glob converted to regex: Glob { glob: "*/Dockerfile.*", re: "(?-u)^.*/Dockerfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('D'), Literal('o'), Literal('c'), Literal('k'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:22:25.556 globset [DEBUG] glob converted to regex: Glob { glob: "*/dockerfile.*", re: "(?-u)^.*/dockerfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('d'), Literal('o'), Literal('c'), Literal('k'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:22:25.556 globset [DEBUG] glob converted to regex: Glob { glob: "*/Containerfile.*", re: "(?-u)^.*/Containerfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('C'), Literal('o'), Literal('n'), Literal('t'), Literal('a'), Literal('i'), Literal('n'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:22:25.556 globset [DEBUG] glob converted to regex: Glob { glob: "*/containerfile.*", re: "(?-u)^.*/containerfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('c'), Literal('o'), Literal('n'), Literal('t'), Literal('a'), Literal('i'), Literal('n'), Literal('e'), Literal('r'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:22:25.556 globset [DEBUG] glob converted to regex: Glob { glob: "*/BUILD.*", re: "(?-u)^.*/BUILD\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('B'), Literal('U'), Literal('I'), Literal('L'), Literal('D'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:22:25.556 globset [DEBUG] glob converted to regex: Glob { glob: "*/.env.*", re: "(?-u)^.*/\\.env\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('.'), Literal('e'), Literal('n'), Literal('v'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:22:25.556 globset [DEBUG] glob converted to regex: Glob { glob: "*/.envrc.*", re: "(?-u)^.*/\\.envrc\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('.'), Literal('e'), Literal('n'), Literal('v'), Literal('r'), Literal('c'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:22:25.556 globset [DEBUG] glob converted to regex: Glob { glob: "*/Jenkinsfile.*", re: "(?-u)^.*/Jenkinsfile\\..*$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([ZeroOrMore, Literal('/'), Literal('J'), Literal('e'), Literal('n'), Literal('k'), Literal('i'), Literal('n'), Literal('s'), Literal('f'), Literal('i'), Literal('l'), Literal('e'), Literal('.'), ZeroOrMore]) }
2024-06-10T16:22:25.556 globset [DEBUG] built glob set; 1 literals, 0 basenames, 0 extensions, 0 prefixes, 121 suffixes, 5 required extensions, 8 regexes
2024-06-10T16:22:25.557 helix_view::clipboard [DEBUG] Using wl-copy+wl-paste to interact with the system and selection (primary) clipboard
2024-06-10T16:22:25.562 mio::poll [TRACE] registering event source with poller: token=Token(94705000840192), interests=READABLE | WRITABLE
2024-06-10T16:22:25.562 mio::poll [TRACE] registering event source with poller: token=Token(94705000674688), interests=READABLE | WRITABLE
2024-06-10T16:22:25.562 mio::poll [TRACE] registering event source with poller: token=Token(94705001594880), interests=READABLE | WRITABLE
2024-06-10T16:22:25.562 mio::poll [TRACE] registering event source with poller: token=Token(94705001913344), interests=READABLE
2024-06-10T16:22:25.562 helix_view::editor [DEBUG] Language server not found for `source.go` golangci-lint-lsp command 'golangci-lint-langserver' not found: cannot find binary path
2024-06-10T16:22:25.562 helix_view::editor [DEBUG] editor status: Loaded 1 file.
2024-06-10T16:22:25.562 mio::poll [TRACE] registering event source with poller: token=Token(94705001408512), interests=READABLE | WRITABLE
2024-06-10T16:22:25.562 mio::poll [TRACE] registering event source with poller: token=Token(94705002424704), interests=READABLE | WRITABLE
2024-06-10T16:22:25.562 mio::poll [TRACE] registering event source with poller: token=Token(0), interests=READABLE
2024-06-10T16:22:25.562 mio::poll [TRACE] registering event source with poller: token=Token(1), interests=READABLE
2024-06-10T16:22:25.562 helix_lsp::client [INFO] Using custom LSP config: {"hints":{"assignVariableTypes":true,"compositeLiteralFields":true,"constantValues":true,"functionTypeParameters":true,"parameterNames":true,"rangeVariableTypes":true}}
2024-06-10T16:22:25.563 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"general":{"positionEncodings":["utf-8","utf-32","utf-16"]},"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"isPreferredSupport":true,"resolveSupport":{"properties":["edit","command"]}},"completion":{"completionItem":{"deprecatedSupport":true,"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{}},"hover":{"contentFormat":["markdown"]},"inlayHint":{"dynamicRegistration":false},"publishDiagnostics":{"tagSupport":{"valueSet":[1,2]},"versionSupport":true},"rename":{"dynamicRegistration":false,"honorsChangeAnnotations":false,"prepareSupport":true},"signatureHelp":{"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown"],"parameterInformation":{"labelOffsetSupport":true}}}},"window":{"workDoneProgress":true},"workspace":{"applyEdit":true,"configuration":true,"didChangeConfiguration":{"dynamicRegistration":false},"didChangeWatchedFiles":{"dynamicRegistration":true,"relativePatternSupport":false},"executeCommand":{"dynamicRegistration":false},"fileOperations":{"didRename":true,"willRename":true},"inlayHint":{"refreshSupport":false},"symbol":{"dynamicRegistration":false},"workspaceEdit":{"documentChanges":true,"failureHandling":"abort","normalizesLineEndings":false,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"helix","version":"24.3 (2cadec0b)"},"initializationOptions":{"hints":{"assignVariableTypes":true,"compositeLiteralFields":true,"constantValues":true,"functionTypeParameters":true,"parameterNames":true,"rangeVariableTypes":true}},"processId":858577,"rootPath":"/home/z/project/wb/iocargo","rootUri":"file:///home/z/project/wb/iocargo","workspaceFolders":[{"name":"iocargo","uri":"file:///home/z/project/wb/iocargo"}]},"id":0}
2024-06-10T16:22:25.563 helix_tui::backend::crossterm [DEBUG] The keyboard enhancement protocol is supported in this terminal (checked in 243.489µs)
2024-06-10T16:22:25.563 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:25.586 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","result":{"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor.extract","refactor.inline","refactor.rewrite","source.fixAll","source.organizeImports"]},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":{"prepareProvider":true},"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":[],"tokenModifiers":[]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.21.6\",\"Path\":\"golang.org/x/tools/gopls\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"v0.14.2\",\"Sum\":\"h1:sIw6vjZiuQ9S7s0auUUkHlWgsCkKZFWDHmrge8LYsnc=\",\"Replace\":null},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=\",\"Replace\":null},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.5.9\",\"Sum\":\"h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=\",\"Replace\":null},{\"Path\":\"github.com/sergi/go-diff\",\"Version\":\"v1.1.0\",\"Sum\":\"h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\",\"Replace\":null},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20221212164502-fae10dda9338\",\"Sum\":\"h1:2O2DON6y3XMJiQRAS1UWU+54aec2uopH3x7MAiqGW6Y=\",\"Replace\":null},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=\",\"Replace\":null},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.4.0\",\"Sum\":\"h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ=\",\"Replace\":null},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q=\",\"Replace\":null},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20231114163143-69313e640400\",\"Sum\":\"h1:brbkEFfGwNGAEkykUOcryE/JiHUMMJouzE0fWWmz/QU=\",\"Replace\":null},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.13.0\",\"Sum\":\"h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=\",\"Replace\":null},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.14.1-0.20231114185516-c9d3e7de13fd\",\"Sum\":\"h1:Oku7E+OCrXHyst1dG1z10etCTxewCHXNFLRlyMPbh3w=\",\"Replace\":null},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.0.1\",\"Sum\":\"h1:KUas02EjQK5LTuIx1OylBQdKKZ9jeugs+HiqO5HormU=\",\"Replace\":null},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.4.5\",\"Sum\":\"h1:YGD4H+SuIOOqsyoLOpZDWcieM28W47/zRO7f+9V3nvo=\",\"Replace\":null},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.4.0\",\"Sum\":\"h1:JVf4NN1mIpHogBj7ABpgOyZc65/UUOkKQFkoURsz4MM=\",\"Replace\":null},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.4.0\",\"Sum\":\"h1:tzxjVAj+wSBmDcF6zBB7/myTy3gX9xvi8Tyr28AuQgc=\",\"Replace\":null}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"exe\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"panicnil=1\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CPPFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CXXFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_LDFLAGS\",\"Value\":\"\"},{\"Key\":\"GOARCH\",\"Value\":\"amd64\"},{\"Key\":\"GOOS\",\"Value\":\"linux\"},{\"Key\":\"GOAMD64\",\"Value\":\"v1\"}],\"Version\":\"v0.14.2\"}"}},"id":0}
2024-06-10T16:22:25.586 helix_lsp::transport [INFO] gopls <- {"capabilities":{"callHierarchyProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor.extract","refactor.inline","refactor.rewrite","source.fixAll","source.organizeImports"]},"codeLensProvider":{},"completionProvider":{"triggerCharacters":["."]},"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentLinkProvider":{},"documentSymbolProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.workspace_stats"]},"foldingRangeProvider":true,"hoverProvider":true,"implementationProvider":true,"inlayHintProvider":{},"referencesProvider":true,"renameProvider":{"prepareProvider":true},"selectionRangeProvider":true,"semanticTokensProvider":{"full":true,"legend":{"tokenModifiers":[],"tokenTypes":[]},"range":true},"signatureHelpProvider":{"triggerCharacters":["(",","]},"textDocumentSync":{"change":2,"openClose":true,"save":{}},"typeDefinitionProvider":true,"workspace":{"workspaceFolders":{"changeNotifications":"workspace/didChangeWorkspaceFolders","supported":true}},"workspaceSymbolProvider":true},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.21.6\",\"Path\":\"golang.org/x/tools/gopls\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"v0.14.2\",\"Sum\":\"h1:sIw6vjZiuQ9S7s0auUUkHlWgsCkKZFWDHmrge8LYsnc=\",\"Replace\":null},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=\",\"Replace\":null},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.5.9\",\"Sum\":\"h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=\",\"Replace\":null},{\"Path\":\"github.com/sergi/go-diff\",\"Version\":\"v1.1.0\",\"Sum\":\"h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\",\"Replace\":null},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20221212164502-fae10dda9338\",\"Sum\":\"h1:2O2DON6y3XMJiQRAS1UWU+54aec2uopH3x7MAiqGW6Y=\",\"Replace\":null},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=\",\"Replace\":null},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.4.0\",\"Sum\":\"h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ=\",\"Replace\":null},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q=\",\"Replace\":null},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20231114163143-69313e640400\",\"Sum\":\"h1:brbkEFfGwNGAEkykUOcryE/JiHUMMJouzE0fWWmz/QU=\",\"Replace\":null},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.13.0\",\"Sum\":\"h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=\",\"Replace\":null},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.14.1-0.20231114185516-c9d3e7de13fd\",\"Sum\":\"h1:Oku7E+OCrXHyst1dG1z10etCTxewCHXNFLRlyMPbh3w=\",\"Replace\":null},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.0.1\",\"Sum\":\"h1:KUas02EjQK5LTuIx1OylBQdKKZ9jeugs+HiqO5HormU=\",\"Replace\":null},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.4.5\",\"Sum\":\"h1:YGD4H+SuIOOqsyoLOpZDWcieM28W47/zRO7f+9V3nvo=\",\"Replace\":null},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.4.0\",\"Sum\":\"h1:JVf4NN1mIpHogBj7ABpgOyZc65/UUOkKQFkoURsz4MM=\",\"Replace\":null},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.4.0\",\"Sum\":\"h1:tzxjVAj+wSBmDcF6zBB7/myTy3gX9xvi8Tyr28AuQgc=\",\"Replace\":null}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"exe\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"panicnil=1\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CPPFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CXXFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_LDFLAGS\",\"Value\":\"\"},{\"Key\":\"GOARCH\",\"Value\":\"amd64\"},{\"Key\":\"GOOS\",\"Value\":\"linux\"},{\"Key\":\"GOAMD64\",\"Value\":\"v1\"}],\"Version\":\"v0.14.2\"}"}}
2024-06-10T16:22:25.587 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"initialized","params":{}}
2024-06-10T16:22:25.587 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: None, method: "initialized", params: None })))
2024-06-10T16:22:25.587 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{"hints":{"assignVariableTypes":true,"compositeLiteralFields":true,"constantValues":true,"functionTypeParameters":true,"parameterNames":true,"rangeVariableTypes":true}}}}
2024-06-10T16:22:25.587 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"5185240470315544745"},"id":1}
2024-06-10T16:22:25.587 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"go","text":"package main\n\nimport (\n\t\"fmt\"\n\t\"os\"\n\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/app\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/httpserver\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/kafkaconsumer\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/log\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/pgclient\"\n\t\"gitlab.wildberries.ru/southdev/kwms/colib.git/prom\"\n\n\t\"gitlab.wildberries.ru/southdev/kwms/iocargo.git/pkg/httpengine\"\n\t\"gitlab.wildberries.ru/southdev/kwms/iocargo.git/pkg/kafkaengine\"\n)\n\n//nolint:gochecknoglobals\nvar (\n\tProjectName = \"unknown\"\n\tProjectVersion = \"unknown\"\n)\n\ntype Config struct {\n\tLogger log.LoggerConfig\n\tHTTPServer httpserver.Config\n\tPgClient pgclient.Config\n\tKafkaConsumer kafkaconsumer.BaseConfig\n}\n\nfunc main() {\n\terr := run()\n\tif err != nil {\n\t\t_, _ = fmt.Printf(\"%+v\", err) //nolint:forbidigo\n\t\tos.Exit(1)\n\t}\n}\n\n//nolint:cyclop,funlen,nolintlint\nfunc run() error {\n\tvar modules []app.Module\n\n\tconfig, err := app.NewConfig[Config]()\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tproject, err := app.NewProject(ProjectName, ProjectVersion)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tlogger, err := log.NewLogger(config.Logger)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tlogger.Debug(fmt.Sprintf(\"%s:%s (service)\", project.Name(), project.Version()))\n\n\tpromRegistry := prom.NewRegistry()\n\n\tpgClient, err := pgclient.New(config.PgClient, logger)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer pgClient.Close()\n\n\thttpEngine, err := httpengine.New(logger, promRegistry, pgClient)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\thttpServer, err := httpserver.New(config.HTTPServer, logger, httpEngine)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmodules = append(modules, httpServer)\n\n\tkafkaEngine, err := kafkaengine.New(logger, pgClient)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tkafkaConsumerConfig, err := kafkaconsumer.NewConfig(config.KafkaConsumer)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tfor _, s := range kafkaConsumerConfig.Scopes {\n\t\tlogger.Debug(fmt.Sprintf(\"group %s buffer size %d\", s.Group, s.ChannelBufferSize))\n\t}\n\n\tkafkaConsumer, err := kafkaconsumer.New(kafkaConsumerConfig, project, logger, kafkaEngine)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmodules = append(modules, kafkaConsumer)\n\n\treturn app.Run(logger, modules...)\n}\n","uri":"file:///home/z/project/wb/iocargo/cmd/service/main.go","version":0}}}
2024-06-10T16:22:25.587 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "window/workDoneProgress/create", params: Map({"token": String("5185240470315544745")}), id: Num(1) })))
2024-06-10T16:22:25.587 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":null,"id":1}
2024-06-10T16:22:25.587 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"$/progress","params":{"token":"5185240470315544745","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}}}
2024-06-10T16:22:25.587 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "$/progress", params: Map({"token": String("5185240470315544745"), "value": Object {"kind": String("begin"), "message": String("Loading packages..."), "title": String("Setting up workspace")}}) })))
2024-06-10T16:22:25.587 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"workspace/configuration","params":{"items":[{"scopeUri":"file:///home/z/project/wb/iocargo","section":"gopls"}]},"id":2}
2024-06-10T16:22:25.587 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "workspace/configuration", params: Map({"items": Array [Object {"scopeUri": String("file:///home/z/project/wb/iocargo"), "section": String("gopls")}]}), id: Num(2) })))
2024-06-10T16:22:25.587 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":[null],"id":2}
2024-06-10T16:22:25.593 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2024/06/10 16:22:25 go info for /home/z/project/wb/iocargo\n(go dir /home/z/project/wb/iocargo)\n(go version go version go1.22.1 linux/amd64)\n(valid build configuration = true)\n(build flags: [])\n(selected go env: [GO111MODULE=, GOCACHE=/home/z/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/z/.local/state/go/pkg/mod, GOPATH=/home/z/.local/state/go, GOPRIVATE=gitlab.wildberries.ru, GOROOT=/usr/local/go, GOWORK=])\n\n"}}
2024-06-10T16:22:25.593 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "window/logMessage", params: Map({"message": String("2024/06/10 16:22:25 go info for /home/z/project/wb/iocargo\n(go dir /home/z/project/wb/iocargo)\n(go version go version go1.22.1 linux/amd64)\n(valid build configuration = true)\n(build flags: [])\n(selected go env: [GO111MODULE=, GOCACHE=/home/z/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/z/.local/state/go/pkg/mod, GOPATH=/home/z/.local/state/go, GOPRIVATE=gitlab.wildberries.ru, GOROOT=/usr/local/go, GOWORK=])\n\n"), "type": Number(3)}) })))
2024-06-10T16:22:25.593 helix_term::application [INFO] window/logMessage: LogMessageParams { typ: Info, message: "2024/06/10 16:22:25 go info for /home/z/project/wb/iocargo\n(go dir /home/z/project/wb/iocargo)\n(go version go version go1.22.1 linux/amd64)\n(valid build configuration = true)\n(build flags: [])\n(selected go env: [GO111MODULE=, GOCACHE=/home/z/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/z/.local/state/go/pkg/mod, GOPATH=/home/z/.local/state/go, GOPRIVATE=gitlab.wildberries.ru, GOROOT=/usr/local/go, GOWORK=])\n\n" }
2024-06-10T16:22:25.620 helix_term::application [DEBUG] received editor event: Redraw
2024-06-10T16:22:25.621 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:25.688 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2024/06/10 16:22:25 go/packages.Load #1\n\tsnapshot=0\n\tdirectory=file:///home/z/project/wb/iocargo\n\tquery=[/home/z/project/wb/iocargo/... builtin]\n\tpackages=8\n"}}
2024-06-10T16:22:25.688 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "window/logMessage", params: Map({"message": String("2024/06/10 16:22:25 go/packages.Load #1\n\tsnapshot=0\n\tdirectory=file:///home/z/project/wb/iocargo\n\tquery=[/home/z/project/wb/iocargo/... builtin]\n\tpackages=8\n"), "type": Number(3)}) })))
2024-06-10T16:22:25.688 helix_term::application [INFO] window/logMessage: LogMessageParams { typ: Info, message: "2024/06/10 16:22:25 go/packages.Load #1\n\tsnapshot=0\n\tdirectory=file:///home/z/project/wb/iocargo\n\tquery=[/home/z/project/wb/iocargo/... builtin]\n\tpackages=8\n" }
2024-06-10T16:22:25.691 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2024/06/10 16:22:25 go/packages.Load #1: updating metadata for 350 packages\n"}}
2024-06-10T16:22:25.691 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "window/logMessage", params: Map({"message": String("2024/06/10 16:22:25 go/packages.Load #1: updating metadata for 350 packages\n"), "type": Number(3)}) })))
2024-06-10T16:22:25.691 helix_term::application [INFO] window/logMessage: LogMessageParams { typ: Info, message: "2024/06/10 16:22:25 go/packages.Load #1: updating metadata for 350 packages\n" }
2024-06-10T16:22:25.714 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"$/progress","params":{"token":"5185240470315544745","value":{"kind":"end","message":"Finished loading packages."}}}
2024-06-10T16:22:25.714 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"client/registerCapability","params":{"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{go,mod,sum,work}","kind":7}]}}]},"id":3}
2024-06-10T16:22:25.714 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "$/progress", params: Map({"token": String("5185240470315544745"), "value": Object {"kind": String("end"), "message": String("Finished loading packages.")}}) })))
2024-06-10T16:22:25.714 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "client/registerCapability", params: Map({"registrations": Array [Object {"id": String("workspace/didChangeWatchedFiles-0"), "method": String("workspace/didChangeWatchedFiles"), "registerOptions": Object {"watchers": Array [Object {"globPattern": String("**/*.{go,mod,sum,work}"), "kind": Number(7)}]}}]}), id: Num(3) })))
2024-06-10T16:22:25.714 helix_lsp::file_event [DEBUG] Registering didChangeWatchedFiles for client '0' with id 'workspace/didChangeWatchedFiles-0'
2024-06-10T16:22:25.714 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.{go,mod,sum,work}", re: "(?-u)^(?:/?|.*/).*\\.(?:work|sum|mod|go)$", opts: GlobOptions { case_insensitive: false, literal_separator: false, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Alternates([Tokens([Literal('w'), Literal('o'), Literal('r'), Literal('k')]), Tokens([Literal('s'), Literal('u'), Literal('m')]), Tokens([Literal('m'), Literal('o'), Literal('d')]), Tokens([Literal('g'), Literal('o')])])]) }
2024-06-10T16:22:25.714 globset [DEBUG] built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 1 regexes
2024-06-10T16:22:25.714 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":null,"id":3}
2024-06-10T16:22:25.714 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"workspace/configuration","params":{"items":[{"section":"gopls"}]},"id":4}
2024-06-10T16:22:25.714 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "workspace/configuration", params: Map({"items": Array [Object {"section": String("gopls")}]}), id: Num(4) })))
2024-06-10T16:22:25.714 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":[null],"id":4}
2024-06-10T16:22:25.715 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"workspace/configuration","params":{"items":[{"scopeUri":"file:///home/z/project/wb/iocargo","section":"gopls"}]},"id":5}
2024-06-10T16:22:25.715 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, MethodCall(MethodCall { jsonrpc: Some(V2), method: "workspace/configuration", params: Map({"items": Array [Object {"scopeUri": String("file:///home/z/project/wb/iocargo"), "section": String("gopls")}]}), id: Num(5) })))
2024-06-10T16:22:25.715 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","result":[null],"id":5}
2024-06-10T16:22:25.722 helix_term::application [DEBUG] received editor event: Redraw
2024-06-10T16:22:25.722 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:25.786 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///home/z/project/wb/iocargo/cmd/service/main.go","diagnostics":[]}}
2024-06-10T16:22:25.786 helix_term::application [DEBUG] received editor event: LanguageServerMessage((0, Notification(Notification { jsonrpc: Some(V2), method: "textDocument/publishDiagnostics", params: Map({"diagnostics": Array [], "uri": String("file:///home/z/project/wb/iocargo/cmd/service/main.go")}) })))
2024-06-10T16:22:25.808 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:22:25.808 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"textDocument/inlayHint","params":{"range":{"end":{"character":0,"line":88},"start":{"character":0,"line":0}},"textDocument":{"uri":"file:///home/z/project/wb/iocargo/cmd/service/main.go"}},"id":1}
2024-06-10T16:22:25.809 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:25.812 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","result":null,"id":1}
2024-06-10T16:22:25.812 helix_lsp::transport [INFO] gopls <- null
2024-06-10T16:22:25.813 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:26.795 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:27.046 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:22:27.049 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(2), exact=true) extracted before optimization: Seq[E("M"), E("m")]
2024-06-10T16:22:27.049 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(2), exact=true) extracted after optimization: Seq[E("M"), E("m")]
2024-06-10T16:22:27.049 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 2 literals: [E("M"), E("m")]
2024-06-10T16:22:27.049 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:22:27.050 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:27.229 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(4), exact=true) extracted before optimization: Seq[E("MA"), E("Ma"), E("mA"), E("ma")]
2024-06-10T16:22:27.229 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(4), exact=true) extracted after optimization: Seq[E("MA"), E("Ma"), E("mA"), E("ma")]
2024-06-10T16:22:27.229 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 4 literals: [E("MA"), E("Ma"), E("mA"), E("ma")]
2024-06-10T16:22:27.229 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:22:27.230 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:27.244 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(8), exact=true) extracted before optimization: Seq[E("MAI"), E("MAi"), E("MaI"), E("Mai"), E("mAI"), E("mAi"), E("maI"), E("mai")]
2024-06-10T16:22:27.244 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(8), exact=true) extracted after optimization: Seq[E("MAI"), E("MAi"), E("MaI"), E("Mai"), E("mAI"), E("mAi"), E("maI"), E("mai")]
2024-06-10T16:22:27.244 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 8 literals: [E("MAI"), E("MAi"), E("MaI"), E("Mai"), E("mAI"), E("mAi"), E("maI"), E("mai")]
2024-06-10T16:22:27.244 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:22:27.245 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:27.439 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted before optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:27.439 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted after optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:27.439 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 16 literals: [E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:27.440 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:22:27.441 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:27.889 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted before optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:27.889 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted after optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:27.889 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 16 literals: [E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:27.890 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:22:27.891 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:28.279 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted before optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:28.279 regex_cursor::util::prefilter [DEBUG] prefixes (len=Some(16), exact=true) extracted after optimization: Seq[E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:28.279 regex_cursor::engines::meta::strategy [DEBUG] trying to bypass regex engine by creating prefilter from 16 literals: [E("MAIN"), E("MAIn"), E("MAiN"), E("MAin"), E("MaIN"), E("MaIn"), E("MaiN"), E("Main"), E("mAIN"), E("mAIn"), E("mAiN"), E("mAin"), E("maIN"), E("maIn"), E("maiN"), E("main")]
2024-06-10T16:22:28.279 regex_cursor::engines::meta::strategy [DEBUG] found that the regex can be broken down to a literal search, avoiding the regex engine entirely
2024-06-10T16:22:28.281 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:28.530 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:22:31.206 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:31.456 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:22:31.475 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":8,"line":30},"textDocument":{"uri":"file:///home/z/project/wb/iocargo/cmd/service/main.go"}},"id":2}
2024-06-10T16:22:31.476 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:31.476 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","result":null,"id":2}
2024-06-10T16:22:31.476 helix_lsp::transport [INFO] gopls <- null
2024-06-10T16:22:31.477 helix_view::editor [DEBUG] editor error: lsp did not respond to prepare rename request
2024-06-10T16:22:31.478 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:31.726 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:22:39.335 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:39.545 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:39.795 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:22:40.535 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:40.785 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:22:41.615 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:41.839 helix_term::commands::typed [DEBUG] quitting...
2024-06-10T16:22:41.840 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:41.865 helix_term::application [DEBUG] received editor event: IdleTimer
2024-06-10T16:22:42.229 helix_term::commands::typed [DEBUG] quitting...
2024-06-10T16:22:42.229 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0
2024-06-10T16:22:42.229 helix_term::job [DEBUG] waiting on jobs...
2024-06-10T16:22:42.229 helix_term::job [DEBUG] waiting on jobs...
2024-06-10T16:22:42.230 helix_lsp::file_event [DEBUG] Removing LSP client: 0
2024-06-10T16:22:42.230 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"shutdown","id":3}
2024-06-10T16:22:42.231 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","result":null,"id":3}
2024-06-10T16:22:42.231 helix_lsp::transport [INFO] gopls <- null
2024-06-10T16:22:42.231 helix_lsp::transport [INFO] gopls <- {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2024/06/10 16:22:42 Shutdown session\n\tshutdown_session=1\n"}}
2024-06-10T16:22:42.231 helix_lsp::transport [INFO] gopls -> {"jsonrpc":"2.0","method":"exit"}
2024-06-10T16:22:42.232 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:22:42.232 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:22:42.232 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:22:42.233 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:22:42.233 mio::poll [TRACE] deregistering event source from poller
2024-06-10T16:22:42.233 mio::poll [TRACE] deregistering event source from poller
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment