Last active
September 22, 2021 23:07
-
-
Save coder3101/2964f7145f0e04f98df56d0d63238949 to your computer and use it in GitHub Desktop.
LSP Log for metals 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
[START][2021-09-23 03:33:35] LSP logging initiated | |
[START][2021-09-23 03:42:20] LSP logging initiated | |
[START][2021-09-23 03:42:58] LSP logging initiated | |
[INFO][2021-09-23 03:43:00] .../lua/vim/lsp.lua:1216 "exit_handler" {} | |
[START][2021-09-23 03:43:17] LSP logging initiated | |
[INFO][2021-09-23 03:43:21] .../vim/lsp/rpc.lua:316 "Starting RPC client" { args = {}, cmd = "metals", extra = {}} | |
[DEBUG][2021-09-23 03:43:21] .../vim/lsp/rpc.lua:395 "rpc.send" { id = 1, jsonrpc = "2.0", method = "initialize", params = { capabilities = { callHierarchy = { dynamicRegistration = false }, textDocument = { codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } } }, dynamicRegistration = false }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = false }, completionItemKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 } }, contextSupport = false, dynamicRegistration = false }, declaration = { linkSupport = true }, definition = { linkSupport = true }, documentHighlight = { dynamicRegistration = false }, documentSymbol = { dynamicRegistration = false, hierarchicalDocumentSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, hover = { contentFormat = { "markdown", "plaintext" }, dynamicRegistration = false }, implementation = { linkSupport = true }, publishDiagnostics = { relatedInformation = true, tagSupport = { valueSet = { 1, 2 } } }, references = { dynamicRegistration = false }, rename = { dynamicRegistration = false, prepareSupport = true }, signatureHelp = { dynamicRegistration = false, signatureInformation = { activeParameterSupport = true, documentationFormat = { "markdown", "plaintext" }, parameterInformation = { labelOffsetSupport = true } } }, synchronization = { didSave = true, dynamicRegistration = false, willSave = false, willSaveWaitUntil = false }, typeDefinition = { linkSupport = true } }, window = { showDocument = { support = false }, showMessage = { messageActionItem = { additionalPropertiesSupport = false } }, workDoneProgress = true }, workspace = { applyEdit = true, configuration = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, workspaceEdit = { resourceOperations = { "rename", "create", "delete" } }, workspaceFolders = true } }, clientInfo = { name = "Neovim", version = "0.6.0" }, initializationOptions = { compilerOptions = { snippetAutoIndent = false }, isHttpEnabled = true, statusBarProvider = "show-message" }, processId = 8051, rootPath = "/home/ashar/Project/scala/hello-world-template", rootUri = "file:///home/ashar/Project/scala/hello-world-template", trace = "off", workspaceFolders = { { name = "/home/ashar/Project/scala/hello-world-template", uri = "file:///home/ashar/Project/scala/hello-world-template" } } }} | |
[DEBUG][2021-09-23 03:43:22] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:22 INFO logging to file /home/ashar/Project/scala/hello-world-template/.metals/metals.log", type = 4 }} | |
[INFO][2021-09-23 03:43:22] ...lsp/handlers.lua:447 "2021.09.23 03:43:22 INFO logging to file /home/ashar/Project/scala/hello-world-template/.metals/metals.log" | |
[DEBUG][2021-09-23 03:43:22] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:22 INFO Started: Metals version 0.10.7 in workspace '/home/ashar/Project/scala/hello-world-template' for client Neovim 0.6.0.", type = 4 }} | |
[INFO][2021-09-23 03:43:22] ...lsp/handlers.lua:447 "2021.09.23 03:43:22 INFO Started: Metals version 0.10.7 in workspace '/home/ashar/Project/scala/hello-world-template' for client Neovim 0.6.0." | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO time: initialize in 1.24s", type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO time: initialize in 1.24s" | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { id = 1, jsonrpc = "2.0", result = { capabilities = { codeActionProvider = { codeActionKinds = { "quickfix", "refactor", "source.organizeImports" } }, codeLensProvider = { resolveProvider = false }, completionProvider = { resolveProvider = true, triggerCharacters = { ".", "*" } }, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "\n", moreTriggerCharacter = { '"' } }, documentRangeFormattingProvider = true, documentSymbolProvider = true, executeCommandProvider = { commands = { "analyze-stacktrace", "bsp-switch", "build-connect", "compile-cancel", "compile-cascade", "compile-clean", "copy-worksheet-output", "show-tasty", "extract-member-definition", "generate-bsp-config", "goto-position", "goto-super-method", "goto", "build-import", "insert-inferred-type", "new-scala-file", "new-scala-project", "reset-choice", "build-restart", "doctor-run", "sources-scan", "ammonite-start", "debug-adapter-start", "ammonite-stop", "super-method-hierarchy" } }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, signatureHelpProvider = { triggerCharacters = { "(", "[", "," } }, textDocumentSync = { change = 1, openClose = true, save = { includeText = true } }, workspaceSymbolProvider = true }, serverInfo = { name = "Metals", version = "0.10.7" } }} | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "initialized", params = { [true] = 6 }} | |
[DEBUG][2021-09-23 03:43:23] .../lua/vim/lsp.lua:856 "LSP[metals]" "server_capabilities" { codeActionProvider = { codeActionKinds = { "quickfix", "refactor", "source.organizeImports" } }, codeLensProvider = { resolveProvider = false }, completionProvider = { resolveProvider = true, triggerCharacters = { ".", "*" } }, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "\n", moreTriggerCharacter = { '"' } }, documentRangeFormattingProvider = true, documentSymbolProvider = true, executeCommandProvider = { commands = { "analyze-stacktrace", "bsp-switch", "build-connect", "compile-cancel", "compile-cascade", "compile-clean", "copy-worksheet-output", "show-tasty", "extract-member-definition", "generate-bsp-config", "goto-position", "goto-super-method", "goto", "build-import", "insert-inferred-type", "new-scala-file", "new-scala-project", "reset-choice", "build-restart", "doctor-run", "sources-scan", "ammonite-start", "debug-adapter-start", "ammonite-stop", "super-method-hierarchy" } }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, signatureHelpProvider = { triggerCharacters = { "(", "[", "," } }, textDocumentSync = { change = 1, openClose = true, save = { includeText = true } }, workspaceSymbolProvider = true} | |
[INFO][2021-09-23 03:43:23] .../lua/vim/lsp.lua:857 "LSP[metals]" "initialized" { resolved_capabilities = { call_hierarchy = false, code_action = { codeActionKinds = { "quickfix", "refactor", "source.organizeImports" } }, code_lens = true, code_lens_resolve = false, completion = true, declaration = false, document_formatting = true, document_highlight = true, document_range_formatting = true, document_symbol = true, execute_command = true, find_references = true, goto_definition = true, hover = true, implementation = true, rename = true, signature_help = true, signature_help_trigger_characters = { "(", "[", "," }, text_document_did_change = 1, text_document_open_close = true, text_document_save = { includeText = true }, text_document_save_include_text = true, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = false, workspace_folder_properties = { changeNotifications = false, supported = false }, workspace_symbol = true }} | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didOpen", params = { textDocument = { languageId = "scala", text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n', uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 0 } }} | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO Flyway Community Edition 7.14.1 by Redgate", type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO Flyway Community Edition 7.14.1 by Redgate" | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO Database: jdbc:h2:file:/home/ashar/Project/scala/hello-world-template/.metals/metals (H2 1.4)", type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO Database: jdbc:h2:file:/home/ashar/Project/scala/hello-world-template/.metals/metals (H2 1.4)" | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO Successfully validated 3 migrations (execution time 00:00.029s)", type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO Successfully validated 3 migrations (execution time 00:00.029s)" | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = '2021.09.23 03:43:23 INFO Current version of schema "PUBLIC": 3', type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 '2021.09.23 03:43:23 INFO Current version of schema "PUBLIC": 3' | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = '2021.09.23 03:43:23 INFO Schema "PUBLIC" is up to date. No migration necessary.', type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 '2021.09.23 03:43:23 INFO Schema "PUBLIC" is up to date. No migration necessary.' | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO Attempting to connect to the build server...", type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO Attempting to connect to the build server..." | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO Selected port 5031", type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO Selected port 5031" | |
[DEBUG][2021-09-23 03:43:23] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 WARN no build target for: /home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", type = 4 }} | |
[INFO][2021-09-23 03:43:23] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 WARN no build target for: /home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" | |
[DEBUG][2021-09-23 03:43:24] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO skipping build import with status 'Installed'", type = 4 }} | |
[INFO][2021-09-23 03:43:24] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO skipping build import with status 'Installed'" | |
[DEBUG][2021-09-23 03:43:24] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at /home/ashar/.cache/metals/bsp.trace.json", type = 4 }} | |
[INFO][2021-09-23 03:43:24] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at /home/ashar/.cache/metals/bsp.trace.json" | |
[DEBUG][2021-09-23 03:43:24] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO Started Metals http server at http://127.0.0.1:5031", type = 4 }} | |
[INFO][2021-09-23 03:43:24] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO Started Metals http server at http://127.0.0.1:5031" | |
[DEBUG][2021-09-23 03:43:24] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:23 INFO Attempting to connect to the build server...", type = 4 }} | |
[INFO][2021-09-23 03:43:24] ...lsp/handlers.lua:447 "2021.09.23 03:43:23 INFO Attempting to connect to the build server..." | |
[DEBUG][2021-09-23 03:43:24] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:24 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at /home/ashar/.cache/metals/bsp.trace.json", type = 4 }} | |
[INFO][2021-09-23 03:43:24] ...lsp/handlers.lua:447 "2021.09.23 03:43:24 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at /home/ashar/.cache/metals/bsp.trace.json" | |
[DEBUG][2021-09-23 03:43:24] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:24 INFO time: Connected to build server in 0.44s", type = 4 }} | |
[INFO][2021-09-23 03:43:24] ...lsp/handlers.lua:447 "2021.09.23 03:43:24 INFO time: Connected to build server in 0.44s" | |
[DEBUG][2021-09-23 03:43:24] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:24 INFO Connected to Build server: Bloop v1.4.9", type = 4 }} | |
[INFO][2021-09-23 03:43:24] ...lsp/handlers.lua:447 "2021.09.23 03:43:24 INFO Connected to Build server: Bloop v1.4.9" | |
[DEBUG][2021-09-23 03:43:25] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 5, firstline: 6, lastline: 7, new_lastline: 8, old_byte_size: 10, old_utf32_size: 10, old_utf16_size: 10" { " fosd(4)", " " } | |
[DEBUG][2021-09-23 03:43:25] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n \n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 5 } }} | |
[DEBUG][2021-09-23 03:43:25] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:26] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 6, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 3, old_utf32_size: 3, old_utf16_size: 3" { " j" } | |
[DEBUG][2021-09-23 03:43:26] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n j\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 6 } }} | |
[DEBUG][2021-09-23 03:43:26] .../lua/vim/lsp.lua:897 "LSP[metals]" "client.request" 1 "textDocument/completion" { position = { character = 3, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} <function 1> 1 | |
[DEBUG][2021-09-23 03:43:26] .../vim/lsp/rpc.lua:395 "rpc.send" { id = 2, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 3, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" } }} | |
[DEBUG][2021-09-23 03:43:26] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:26 INFO no build target: using presentation compiler with only scala-library: 2.12.15", type = 4 }} | |
[DEBUG][2021-09-23 03:43:26] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/showMessage", params = { message = "Importing build⠇", type = 4 }} | |
[INFO][2021-09-23 03:43:26] ...lsp/handlers.lua:447 "2021.09.23 03:43:26 INFO no build target: using presentation compiler with only scala-library: 2.12.15" | |
[DEBUG][2021-09-23 03:43:26] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:27] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 7, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 4, old_utf32_size: 4, old_utf16_size: 4" { " " } | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n \n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 7 } }} | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/showMessage", params = { message = "Indexing⠇", type = 4 }} | |
[DEBUG][2021-09-23 03:43:27] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 8, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 3, old_utf32_size: 3, old_utf16_size: 3" { " s" } | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n s\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 8 } }} | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:27] .../lua/vim/lsp.lua:897 "LSP[metals]" "client.request" 1 "textDocument/completion" { position = { character = 3, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} <function 1> 1 | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:395 "rpc.send" { id = 3, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 3, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" } }} | |
[DEBUG][2021-09-23 03:43:27] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 9, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 4, old_utf32_size: 4, old_utf16_size: 4" { " so" } | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n so\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 9 } }} | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:27] .../lua/vim/lsp.lua:897 "LSP[metals]" "client.request" 1 "textDocument/completion" { position = { character = 4, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} <function 1> 1 | |
[DEBUG][2021-09-23 03:43:27] .../vim/lsp/rpc.lua:395 "rpc.send" { id = 4, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 4, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" } }} | |
[DEBUG][2021-09-23 03:43:28] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 10, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 5, old_utf32_size: 5, old_utf16_size: 5" { " som" } | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n som\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 10 } }} | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:28] .../lua/vim/lsp.lua:897 "LSP[metals]" "client.request" 1 "textDocument/completion" { position = { character = 5, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} <function 1> 1 | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:395 "rpc.send" { id = 5, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 5, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" } }} | |
[DEBUG][2021-09-23 03:43:28] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 11, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 6, old_utf32_size: 6, old_utf16_size: 6" { " some" } | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 11 } }} | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:28] .../lua/vim/lsp.lua:897 "LSP[metals]" "client.request" 1 "textDocument/completion" { position = { character = 6, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} <function 1> 1 | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:395 "rpc.send" { id = 6, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 6, line = 7 }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" } }} | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/showMessage", params = { message = "Indexing⠋", type = 4 }} | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:28 WARN Could not find java sources in None. Java symbols will not be available.", type = 4 }} | |
[INFO][2021-09-23 03:43:28] ...lsp/handlers.lua:447 "2021.09.23 03:43:28 WARN Could not find java sources in None. Java symbols will not be available." | |
[DEBUG][2021-09-23 03:43:28] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:28 INFO time: indexed workspace in 2.17s", type = 4 }} | |
[INFO][2021-09-23 03:43:28] ...lsp/handlers.lua:447 "2021.09.23 03:43:28 INFO time: indexed workspace in 2.17s" | |
[DEBUG][2021-09-23 03:43:29] .../vim/lsp/rpc.lua:496 "rpc.receive" { id = 2, jsonrpc = "2.0", result = { isIncomplete = true, items = { { data = { symbol = "java/", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = " _root_", filterText = "java", insertTextFormat = 1, kind = 9, label = "java", preselect = true, sortText = "00000", textEdit = { newText = "java", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "javax/", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = " _root_", filterText = "javax", insertTextFormat = 1, kind = 9, label = "javax", sortText = "00001", textEdit = { newText = "javax", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "jdk/", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = " _root_", filterText = "jdk", insertTextFormat = 1, kind = 9, label = "jdk", sortText = "00002", textEdit = { newText = "jdk", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } } } }} | |
[DEBUG][2021-09-23 03:43:29] .../vim/lsp/rpc.lua:496 "rpc.receive" { id = 6, jsonrpc = "2.0", result = { isIncomplete = false, items = {} }} | |
[DEBUG][2021-09-23 03:43:29] .../vim/lsp/rpc.lua:496 "rpc.receive" { id = 5, jsonrpc = "2.0", result = { isIncomplete = false, items = {} }} | |
[DEBUG][2021-09-23 03:43:29] .../vim/lsp/rpc.lua:496 "rpc.receive" { id = 4, jsonrpc = "2.0", result = { isIncomplete = true, items = { { additionalTextEdits = {}, data = { kind = 1, symbol = "java/lang/Object#hashCode().", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = "override def hashCode(): Int", filterText = "override def hashCode", insertTextFormat = 1, kind = 8, label = "override def hashCode(): Int", preselect = true, sortText = "00000", textEdit = { newText = "override def hashCode(): Int = ???", range = { end = { character = 4, line = 7 }, start = { character = 2, line = 7 } } } } } }} | |
[DEBUG][2021-09-23 03:43:29] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/showMessage", params = { message = "Indexing complete!", type = 4 }} | |
[DEBUG][2021-09-23 03:43:29] .../vim/lsp/rpc.lua:496 "rpc.receive" { id = 3, jsonrpc = "2.0", result = { isIncomplete = true, items = { { data = { symbol = "scala/Predef.short2Short().", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = "(x: scala.Short): Short", filterText = "short2Short", insertTextFormat = 1, kind = 2, label = "short2Short(x: scala.Short): Short", preselect = true, sortText = "00000", textEdit = { newText = "short2Short", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "scala/Predef.shortArrayOps().", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = "(xs: Array[scala.Short]): ArrayOps[scala.Short]", filterText = "shortArrayOps", insertTextFormat = 1, kind = 2, label = "shortArrayOps(xs: Array[scala.Short]): ArrayOps[scala.Short]", sortText = "00001", textEdit = { newText = "shortArrayOps", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "scala/LowPriorityImplicits#shortWrapper().", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = "(x: scala.Short): RichShort", filterText = "shortWrapper", insertTextFormat = 1, kind = 2, label = "shortWrapper(x: scala.Short): RichShort", sortText = "00002", textEdit = { newText = "shortWrapper", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "scala/specialized.", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = " scala", filterText = "specialized", insertTextFormat = 1, kind = 9, label = "specialized scala", sortText = "00003", textEdit = { newText = "specialized", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "local0", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, filterText = "sealed abstract class", insertTextFormat = 1, kind = 12, label = "sealed abstract class", sortText = "00004", textEdit = { newText = "sealed abstract class ", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "local1", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, filterText = "sealed class", insertTextFormat = 1, kind = 12, label = "sealed class", sortText = "00005", textEdit = { newText = "sealed class ", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "local2", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, filterText = "sealed trait", insertTextFormat = 1, kind = 12, label = "sealed trait", sortText = "00006", textEdit = { newText = "sealed trait ", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "local3", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, filterText = "super", insertTextFormat = 1, kind = 12, label = "super", sortText = "00007", textEdit = { newText = "super", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "scala/", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = " _root_", filterText = "scala", insertTextFormat = 1, kind = 9, label = "scala", sortText = "00008", textEdit = { newText = "scala", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "sun/", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = " _root_", filterText = "sun", insertTextFormat = 1, kind = 9, label = "sun", sortText = "00009", textEdit = { newText = "sun", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "scala/sys/", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = " scala", filterText = "sys", insertTextFormat = 1, kind = 9, label = "sys", sortText = "00010", textEdit = { newText = "sys", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { data = { symbol = "java/lang/Object#synchronized().", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = "[T0](x$1: T0): T0", filterText = "synchronized", insertTextFormat = 1, kind = 2, label = "synchronized[T0](x$1: T0): T0", sortText = "00011", textEdit = { newText = "synchronized", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { additionalTextEdits = {}, data = { kind = 1, symbol = "java/lang/Object#equals().", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = "override def equals(x$1: Object): Boolean", filterText = "override def equals", insertTextFormat = 1, kind = 8, label = "override def equals(x$1: Object): Boolean", sortText = "00012", textEdit = { newText = "override def equals(x$1: Object): Boolean = ???", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { additionalTextEdits = {}, data = { kind = 1, symbol = "java/lang/Object#hashCode().", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = "override def hashCode(): Int", filterText = "override def hashCode", insertTextFormat = 1, kind = 8, label = "override def hashCode(): Int", sortText = "00013", textEdit = { newText = "override def hashCode(): Int = ???", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } }, { additionalTextEdits = {}, data = { kind = 1, symbol = "java/lang/Object#toString().", target = "file:/home/ashar/Project/scala/hello-world-template/?id=hello-world-template" }, detail = "override def toString(): String", filterText = "override def toString", insertTextFormat = 1, kind = 8, label = "override def toString(): String", sortText = "00014", textEdit = { newText = "override def toString(): String = ???", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } } } } } }} | |
[DEBUG][2021-09-23 03:43:30] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 12, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 7, old_utf32_size: 7, old_utf16_size: 7" { " some_" } | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 12 } }} | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:30 INFO no build target: using presentation compiler with only scala-library: 2.13.3", type = 4 }} | |
[INFO][2021-09-23 03:43:30] ...lsp/handlers.lua:447 "2021.09.23 03:43:30 INFO no build target: using presentation compiler with only scala-library: 2.13.3" | |
[DEBUG][2021-09-23 03:43:30] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 13, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 8, old_utf32_size: 8, old_utf16_size: 8" { " some_e" } | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_e\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 13 } }} | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:30] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 14, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 9, old_utf32_size: 9, old_utf16_size: 9" { " some_er" } | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_er\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 14 } }} | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:30] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 15, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 10, old_utf32_size: 10, old_utf16_size: 10" { " some_err" } | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_err\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 15 } }} | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:30] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 16, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 11, old_utf32_size: 11, old_utf16_size: 11" { " some_erro" } | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_erro\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 16 } }} | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:30] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 17, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 12, old_utf32_size: 12, old_utf16_size: 12" { " some_error" } | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_error\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 17 } }} | |
[DEBUG][2021-09-23 03:43:30] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:36] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didSave", params = { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_error\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n', textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" } }} | |
[DEBUG][2021-09-23 03:43:36] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:36 INFO compiling hello-world-template (1 scala source)", type = 4 }} | |
[INFO][2021-09-23 03:43:36] ...lsp/handlers.lua:447 "2021.09.23 03:43:36 INFO compiling hello-world-template (1 scala source)" | |
[DEBUG][2021-09-23 03:43:36] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/showMessage", params = { message = "Compiling hello-world-template ", type = 4 }} | |
[DEBUG][2021-09-23 03:43:36] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 12, line = 7 }, start = { character = 2, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:36] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:36 INFO time: compiled hello-world-template in 0.2s", type = 4 }} | |
[INFO][2021-09-23 03:43:36] ...lsp/handlers.lua:447 "2021.09.23 03:43:36 INFO time: compiled hello-world-template in 0.2s" | |
[DEBUG][2021-09-23 03:43:37] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/showMessage", params = { message = "Compiled hello-world-template (0.2s)", type = 4 }} | |
[DEBUG][2021-09-23 03:43:38] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 19, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 13, old_utf32_size: 13, old_utf16_size: 13" { " some_erro" } | |
[DEBUG][2021-09-23 03:43:38] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_erro\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 19 } }} | |
[DEBUG][2021-09-23 03:43:38] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 11, line = 7 }, start = { character = 10, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:38] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 20, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 12, old_utf32_size: 12, old_utf16_size: 12" { " some_err" } | |
[DEBUG][2021-09-23 03:43:38] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_err\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 20 } }} | |
[DEBUG][2021-09-23 03:43:38] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 10, line = 7 }, start = { character = 9, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:38] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 21, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 11, old_utf32_size: 11, old_utf16_size: 11" { " some_er" } | |
[DEBUG][2021-09-23 03:43:38] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_er\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 21 } }} | |
[DEBUG][2021-09-23 03:43:38] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 9, line = 7 }, start = { character = 8, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:39] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 22, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 10, old_utf32_size: 10, old_utf16_size: 10" { " some_e" } | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_e\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 22 } }} | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 8, line = 7 }, start = { character = 7, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:39] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 23, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 9, old_utf32_size: 9, old_utf16_size: 9" { " some_" } | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some_\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 23 } }} | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 7, line = 7 }, start = { character = 6, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:39] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 24, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 8, old_utf32_size: 8, old_utf16_size: 8" { " some" } | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n some\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 24 } }} | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 6, line = 7 }, start = { character = 5, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:39] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 25, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 7, old_utf32_size: 7, old_utf16_size: 7" { " som" } | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n som\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 25 } }} | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 5, line = 7 }, start = { character = 4, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:39] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 26, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 6, old_utf32_size: 6, old_utf16_size: 6" { " so" } | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n so\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 26 } }} | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 4, line = 7 }, start = { character = 3, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:39] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 27, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 5, old_utf32_size: 5, old_utf16_size: 5" { " s" } | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n s\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 27 } }} | |
[DEBUG][2021-09-23 03:43:39] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 3, line = 7 }, start = { character = 2, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:40] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 28, firstline: 7, lastline: 8, new_lastline: 8, old_byte_size: 4, old_utf32_size: 4, old_utf16_size: 4" { " " } | |
[DEBUG][2021-09-23 03:43:40] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n \n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 28 } }} | |
[DEBUG][2021-09-23 03:43:40] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 2, line = 7 }, start = { character = 1, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:43] .../lua/vim/lsp.lua:1037 "on_lines bufnr: 1, changedtick: 29, firstline: 7, lastline: 8, new_lastline: 7, old_byte_size: 3, old_utf32_size: 3, old_utf16_size: 3" {} | |
[DEBUG][2021-09-23 03:43:43] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n' } }, textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala", version = 29 } }} | |
[DEBUG][2021-09-23 03:43:43] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { message = "not found: value some_error", range = { end = { character = 2, line = 7 }, start = { character = 1, line = 7 } }, severity = 1, source = "bloop" } }, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:46] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didSave", params = { text = 'package main\n\nobject Main extends App {\n def fosd(num: Int): Int = 69 + num\n\n fosd(33)\n fosd(4)\n val aVarible: Int = 6\n if (aVarible != 4)\n {\n println("Yes it works")\n println("Sometimes it does not reload")\n }\n println("Hello, World!")\n}\n', textDocument = { uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" } }} | |
[DEBUG][2021-09-23 03:43:46] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/showMessage", params = { message = "Compiling hello-world-template ", type = 4 }} | |
[DEBUG][2021-09-23 03:43:46] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/ashar/Project/scala/hello-world-template/src/main/scala/Main.scala" }} | |
[DEBUG][2021-09-23 03:43:46] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/showMessage", params = { message = "Compiled hello-world-template (3ms)", type = 4 }} | |
[INFO][2021-09-23 03:43:48] .../lua/vim/lsp.lua:1216 "exit_handler" { { _on_attach = <function 1>, cancel_request = <function 2>, config = { _on_attach = <function 3>, autostart = true, capabilities = { callHierarchy = { dynamicRegistration = false }, textDocument = { codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } } }, dynamicRegistration = false }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = false }, completionItemKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 } }, contextSupport = false, dynamicRegistration = false }, declaration = { linkSupport = true }, definition = { linkSupport = true }, documentHighlight = { dynamicRegistration = false }, documentSymbol = { dynamicRegistration = false, hierarchicalDocumentSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, hover = { contentFormat = { "markdown", "plaintext" }, dynamicRegistration = false }, implementation = { linkSupport = true }, publishDiagnostics = { relatedInformation = true, tagSupport = { valueSet = { 1, 2 } } }, references = { dynamicRegistration = false }, rename = { dynamicRegistration = false, prepareSupport = true }, signatureHelp = { dynamicRegistration = false, signatureInformation = { activeParameterSupport = true, documentationFormat = { "markdown", "plaintext" }, parameterInformation = { labelOffsetSupport = true } } }, synchronization = { didSave = true, dynamicRegistration = false, willSave = false, willSaveWaitUntil = false }, typeDefinition = { linkSupport = true } }, window = { showDocument = { support = false }, showMessage = { messageActionItem = { additionalPropertiesSupport = false } }, workDoneProgress = true }, workspace = { applyEdit = true, configuration = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, workspaceEdit = { resourceOperations = { "rename", "create", "delete" } }, workspaceFolders = true } }, cmd = { "metals" }, filetypes = { "scala" }, flags = {}, get_language_id = <function 4>, handlers = <1>{}, init_options = { compilerOptions = { snippetAutoIndent = false }, isHttpEnabled = true, statusBarProvider = "show-message" }, log_level = 2, message_level = 4, name = "metals", on_attach = <function 5>, on_exit = <function 6>, on_init = <function 7>, root_dir = "/home/ashar/Project/scala/hello-world-template", settings = vim.empty_dict(), workspace_folders = <2>{ { name = "/home/ashar/Project/scala/hello-world-template", uri = "file:///home/ashar/Project/scala/hello-world-template" } }, <metatable> = <3>{ __tostring = <function 8> } }, handlers = <table 1>, id = 1, initialized = true, is_stopped = <function 9>, messages = { messages = {}, name = "metals", progress = {}, status = {} }, name = "metals", notify = <function 10>, offset_encoding = "utf-16", request = <function 11>, request_sync = <function 12>, resolved_capabilities = { call_hierarchy = false, code_action = <4>{ codeActionKinds = { "quickfix", "refactor", "source.organizeImports" } }, code_lens = true, code_lens_resolve = false, completion = true, declaration = false, document_formatting = true, document_highlight = true, document_range_formatting = true, document_symbol = true, execute_command = true, find_references = true, goto_definition = true, hover = true, implementation = true, rename = true, signature_help = true, signature_help_trigger_characters = <5>{ "(", "[", "," }, text_document_did_change = 1, text_document_open_close = true, text_document_save = <6>{ includeText = true }, text_document_save_include_text = true, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = false, workspace_folder_properties = { changeNotifications = false, supported = false }, workspace_symbol = true }, rpc = { handle = <userdata 1>, notify = <function 13>, pid = 8053, request = <function 14> }, server_capabilities = { codeActionProvider = <table 4>, codeLensProvider = { resolveProvider = false }, completionProvider = { resolveProvider = true, triggerCharacters = { ".", "*" } }, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "\n", moreTriggerCharacter = { '"' } }, documentRangeFormattingProvider = true, documentSymbolProvider = true, executeCommandProvider = { commands = { "analyze-stacktrace", "bsp-switch", "build-connect", "compile-cancel", "compile-cascade", "compile-clean", "copy-worksheet-output", "show-tasty", "extract-member-definition", "generate-bsp-config", "goto-position", "goto-super-method", "goto", "build-import", "insert-inferred-type", "new-scala-file", "new-scala-project", "reset-choice", "build-restart", "doctor-run", "sources-scan", "ammonite-start", "debug-adapter-start", "ammonite-stop", "super-method-hierarchy" } }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, signatureHelpProvider = { triggerCharacters = <table 5> }, textDocumentSync = { change = 1, openClose = true, save = <table 6> }, workspaceSymbolProvider = true }, stop = <function 15>, supports_method = <function 16>, workspaceFolders = <table 2>, workspace_did_change_configuration = <function 17>, <metatable> = { __index = <function 18> } } } | |
[DEBUG][2021-09-23 03:43:48] .../vim/lsp/rpc.lua:395 "rpc.send" { id = 7, jsonrpc = "2.0", method = "shutdown"} | |
[DEBUG][2021-09-23 03:43:48] .../vim/lsp/rpc.lua:496 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "2021.09.23 03:43:48 INFO shutting down Metals", type = 4 }} | |
[INFO][2021-09-23 03:43:48] ...lsp/handlers.lua:447 "2021.09.23 03:43:48 INFO shutting down Metals" | |
[DEBUG][2021-09-23 03:43:48] .../vim/lsp/rpc.lua:496 "rpc.receive" { id = 7, jsonrpc = "2.0", result = vim.empty_dict()} | |
[DEBUG][2021-09-23 03:43:48] .../vim/lsp/rpc.lua:395 "rpc.send" { jsonrpc = "2.0", method = "exit"} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment