Skip to content

Instantly share code, notes, and snippets.

@coder3101
Last active September 22, 2021 23:07
Show Gist options
  • Save coder3101/2964f7145f0e04f98df56d0d63238949 to your computer and use it in GitHub Desktop.
Save coder3101/2964f7145f0e04f98df56d0d63238949 to your computer and use it in GitHub Desktop.
LSP Log for metals issue
[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