Created
June 10, 2024 09:35
-
-
Save d3m1gd/09f013d16a6878f526db7ae93bbe99aa to your computer and use it in GitHub Desktop.
bad helix log for issue
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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