Closed aleprovencio closed 2 years ago
Thank you for creating the issue.
Hello, I can get the completions to work if I manually do something like:
if server.name == 'jsonls' then opts.settings = { json = {schemas = require('nlspsettings.jsonls').get_default_schemas()} } end
As you said, it is possible to work that way.
Using the following minvimrc
, I was able to verify that omnifunc is used and stored.
So, I think jsonls_append_default_schemas
is working correctly.
Thanks for the answer.
Unfortunately I could not make it work using this minvimrc
, used the following steps, restarting nvim
after almost each step:
minvimrc
in a new config under ~/.config/nvim/init.vim
Plug
:PlugInstall
:LspInstall sumneko_lua jsonls
:NlspConfig sumneko_lua
<C-x><C-o>
or even <C-n>/<C-p>
Maybe I'm missing something?
Thanks for the reply. What is your OS and Neovim version?
Can you delete the ~/.cache/nvim/lsp.log
before performing the reproduction procedure and paste the ~/.cache/nvim/lsp.log
after performing the reproduction procedure?
To check the lsp.log, please change minvimrc to the following and run it again.
This is Archlinux
with neovim 0.6.0
, there you go:
[START][2021-12-30 10:04:07] LSP logging initiated
[INFO][2021-12-30 10:04:17] .../vim/lsp/rpc.lua:258 "Starting RPC client" { args = { "--stdio" }, cmd = "/home/aleprovencio/.local/share/nvim/lsp_servers/jsonls/node_modules/.bin/vscode-json-language-server", extra = { cwd = "/home/aleprovencio/.config/nvim/nlsp-settings" }}
[DEBUG][2021-12-30 10:04:17] .../vim/lsp/rpc.lua:344 "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" } } }, dataSupport = true, dynamicRegistration = false, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = true }, 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 = { provideFormatter = true }, processId = 5918, rootPath = vim.NIL, rootUri = vim.NIL, trace = "off", workspaceFolders = vim.NIL }}
[DEBUG][2021-12-30 10:04:18] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 1, jsonrpc = "2.0", result = { capabilities = { colorProvider = vim.empty_dict(), completionProvider = { resolveProvider = false, triggerCharacters = { '"', ":" } }, documentFormattingProvider = true, documentLinkProvider = vim.empty_dict(), documentRangeFormattingProvider = true, documentSymbolProvider = true, foldingRangeProvider = true, hoverProvider = true, selectionRangeProvider = true, textDocumentSync = 2 } }}
[DEBUG][2021-12-30 10:04:18] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "initialized", params = vim.empty_dict()}
[DEBUG][2021-12-30 10:04:18] .../lua/vim/lsp.lua:914 "LSP[jsonls]" "server_capabilities" { colorProvider = vim.empty_dict(), completionProvider = { resolveProvider = false, triggerCharacters = { '"', ":" } }, documentFormattingProvider = true, documentLinkProvider = vim.empty_dict(), documentRangeFormattingProvider = true, documentSymbolProvider = true, foldingRangeProvider = true, hoverProvider = true, selectionRangeProvider = true, textDocumentSync = 2}
[INFO][2021-12-30 10:04:18] .../lua/vim/lsp.lua:915 "LSP[jsonls]" "initialized" { resolved_capabilities = { call_hierarchy = false, code_action = false, code_lens = false, code_lens_resolve = false, completion = true, declaration = false, document_formatting = true, document_highlight = false, document_range_formatting = true, document_symbol = true, execute_command = false, find_references = false, goto_definition = false, hover = true, implementation = false, rename = false, signature_help = false, signature_help_trigger_characters = {}, text_document_did_change = 2, text_document_open_close = true, text_document_save = true, text_document_save_include_text = false, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = false, workspace_folder_properties = { changeNotifications = false, supported = false }, workspace_symbol = false }}
[DEBUG][2021-12-30 10:04:18] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didOpen", params = { textDocument = { languageId = "json", text = "\n", uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 0 } }}
[DEBUG][2021-12-30 10:04:18] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:19] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 0 }, start = { character = 0, line = 0 } }, rangeLength = 0, text = "{" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 3 } }}
[DEBUG][2021-12-30 10:04:19] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 518, message = "Expected comma or closing brace", range = { end = { character = 1, line = 0 }, start = { character = 0, line = 0 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:20] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 0 }, start = { character = 1, line = 0 } }, rangeLength = 0, text = "\n" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 4 } }}
[DEBUG][2021-12-30 10:04:20] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 1 }, start = { character = 0, line = 1 } }, rangeLength = 0, text = "\t" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 5 } }}
[DEBUG][2021-12-30 10:04:21] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 518, message = "Expected comma or closing brace", range = { end = { character = 1, line = 0 }, start = { character = 0, line = 0 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:22] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 6 } }}
[DEBUG][2021-12-30 10:04:22] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:22] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 7 } }}
[DEBUG][2021-12-30 10:04:23] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 3, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:23] .../lua/vim/lsp.lua:1512 "omnifunc.findstart" { base = "", findstart = 1}
[INFO][2021-12-30 10:04:23] .../lua/vim/lsp.lua:1525 "base " ""
[DEBUG][2021-12-30 10:04:23] .../lua/vim/lsp.lua:955 "LSP[jsonls]" "client.request" 1 "textDocument/completion" { position = { character = 3, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }} <function 1> 2
[DEBUG][2021-12-30 10:04:23] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 2, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 3, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" } }}
[DEBUG][2021-12-30 10:04:23] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 2, jsonrpc = "2.0", result = { isIncomplete = true, items = { { documentation = "", filterText = '"$schema"', insertText = '"\\$schema": $1', insertTextFormat = 2, kind = 10, label = "$schema", textEdit = { newText = '"\\$schema": $1', range = { end = { character = 3, line = 1 }, start = { character = 1, line = 1 } } } }, { documentation = "", insertText = '"lu"', insertTextFormat = 2, kind = 10, label = '"lu"', textEdit = { newText = '"lu"', range = { end = { character = 3, line = 1 }, start = { character = 1, line = 1 } } } } } }}
[DEBUG][2021-12-30 10:04:23] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 8 } }}
[DEBUG][2021-12-30 10:04:23] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 9 } }}
[DEBUG][2021-12-30 10:04:23] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 10 } }}
[DEBUG][2021-12-30 10:04:23] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 11 } }}
[DEBUG][2021-12-30 10:04:23] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 3, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:24] .../lua/vim/lsp.lua:1512 "omnifunc.findstart" { base = "", findstart = 1}
[INFO][2021-12-30 10:04:24] .../lua/vim/lsp.lua:1525 "base " ""
[DEBUG][2021-12-30 10:04:24] .../lua/vim/lsp.lua:955 "LSP[jsonls]" "client.request" 1 "textDocument/completion" { position = { character = 3, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }} <function 1> 2
[DEBUG][2021-12-30 10:04:24] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 3, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 3, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" } }}
[DEBUG][2021-12-30 10:04:24] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 3, jsonrpc = "2.0", result = { isIncomplete = true, items = { { documentation = "", filterText = '"$schema"', insertText = '"\\$schema": $1', insertTextFormat = 2, kind = 10, label = "$schema", textEdit = { newText = '"\\$schema": $1', range = { end = { character = 3, line = 1 }, start = { character = 1, line = 1 } } } }, { documentation = "", insertText = '"lu"', insertTextFormat = 2, kind = 10, label = '"lu"', textEdit = { newText = '"lu"', range = { end = { character = 3, line = 1 }, start = { character = 1, line = 1 } } } } } }}
[DEBUG][2021-12-30 10:04:24] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 12 } }}
[DEBUG][2021-12-30 10:04:24] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 13 } }}
[DEBUG][2021-12-30 10:04:24] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 14 } }}
[DEBUG][2021-12-30 10:04:24] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 15 } }}
[DEBUG][2021-12-30 10:04:24] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 3, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:25] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 16 } }}
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:26] .../lua/vim/lsp.lua:1512 "omnifunc.findstart" { base = "", findstart = 1}
[INFO][2021-12-30 10:04:26] .../lua/vim/lsp.lua:1525 "base " ""
[DEBUG][2021-12-30 10:04:26] .../lua/vim/lsp.lua:955 "LSP[jsonls]" "client.request" 1 "textDocument/completion" { position = { character = 4, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }} <function 1> 2
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 4, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 4, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" } }}
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 4, jsonrpc = "2.0", result = { isIncomplete = true, items = { { documentation = "", filterText = '"$schema"', insertText = '"\\$schema": $1', insertTextFormat = 2, kind = 10, label = "$schema", textEdit = { newText = '"\\$schema": $1', range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } } } }, { documentation = "", insertText = '"lua"', insertTextFormat = 2, kind = 10, label = '"lua"', textEdit = { newText = '"lua"', range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } } } } } }}
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 17 } }}
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 18 } }}
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 19 } }}
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 20 } }}
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 21 } }}
[DEBUG][2021-12-30 10:04:26] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 22 } }}
[DEBUG][2021-12-30 10:04:27] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:33] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 2 }, start = { character = 0, line = 0 } }, rangeLength = 7, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 23 } }}
[DEBUG][2021-12-30 10:04:33] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:34] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 0 }, start = { character = 0, line = 0 } }, rangeLength = 0, text = "{" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 24 } }}
[DEBUG][2021-12-30 10:04:34] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 518, message = "Expected comma or closing brace", range = { end = { character = 1, line = 0 }, start = { character = 0, line = 0 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:34] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 0 }, start = { character = 1, line = 0 } }, rangeLength = 0, text = "}" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 25 } }}
[DEBUG][2021-12-30 10:04:34] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:35] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 0 }, start = { character = 1, line = 0 } }, rangeLength = 1, text = "\n}" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 26 } }}
[DEBUG][2021-12-30 10:04:35] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:36] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 1 }, start = { character = 0, line = 1 } }, rangeLength = 0, text = "\n" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 27 } }}
[DEBUG][2021-12-30 10:04:36] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 1 }, start = { character = 0, line = 1 } }, rangeLength = 0, text = "\t" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 28 } }}
[DEBUG][2021-12-30 10:04:37] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:38] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 29 } }}
[DEBUG][2021-12-30 10:04:38] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 30 } }}
[DEBUG][2021-12-30 10:04:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 3, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:39] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 31 } }}
[DEBUG][2021-12-30 10:04:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:40] .../lua/vim/lsp.lua:1512 "omnifunc.findstart" { base = "", findstart = 1}
[INFO][2021-12-30 10:04:40] .../lua/vim/lsp.lua:1525 "base " ""
[DEBUG][2021-12-30 10:04:40] .../lua/vim/lsp.lua:955 "LSP[jsonls]" "client.request" 1 "textDocument/completion" { position = { character = 4, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }} <function 1> 2
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 5, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 4, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 5, jsonrpc = "2.0", result = { isIncomplete = true, items = { { documentation = "", filterText = '"$schema"', insertText = '"\\$schema": $1', insertTextFormat = 2, kind = 10, label = "$schema", textEdit = { newText = '"\\$schema": $1', range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } } } }, { documentation = "", insertText = '"lua"', insertTextFormat = 2, kind = 10, label = '"lua"', textEdit = { newText = '"lua"', range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } } } } } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 32 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 33 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 34 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 35 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 36 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 37 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 38 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 39 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 40 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 41 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 42 } }}
[DEBUG][2021-12-30 10:04:40] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 43 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 44 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 45 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 46 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 47 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 48 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 49 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 50 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 51 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 52 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 53 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 54 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 55 } }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:41] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 56 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 5, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:42] .../lua/vim/lsp.lua:1512 "omnifunc.findstart" { base = "", findstart = 1}
[INFO][2021-12-30 10:04:42] .../lua/vim/lsp.lua:1525 "base " ""
[DEBUG][2021-12-30 10:04:42] .../lua/vim/lsp.lua:955 "LSP[jsonls]" "client.request" 1 "textDocument/completion" { position = { character = 5, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }} <function 1> 2
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 6, jsonrpc = "2.0", method = "textDocument/completion", params = { position = { character = 5, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 6, jsonrpc = "2.0", result = { isIncomplete = true, items = { { documentation = "", filterText = '"$schema"', insertText = '"\\$schema": $1', insertTextFormat = 2, kind = 10, label = "$schema", textEdit = { newText = '"\\$schema": $1', range = { end = { character = 5, line = 1 }, start = { character = 1, line = 1 } } } }, { documentation = "", insertText = '"lua."', insertTextFormat = 2, kind = 10, label = '"lua."', textEdit = { newText = '"lua."', range = { end = { character = 5, line = 1 }, start = { character = 1, line = 1 } } } } } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 57 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 58 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 59 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 60 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 61 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 62 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 63 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 64 } }}
[DEBUG][2021-12-30 10:04:42] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 5, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 65 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 66 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 67 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 68 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 69 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 70 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 71 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 72 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 5, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 73 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 74 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 75 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 76 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 77 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 78 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 79 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 80 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 81 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 82 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 83 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 84 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 1 }, start = { character = 1, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 85 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 86 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 87 } }}
[DEBUG][2021-12-30 10:04:43] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 88 } }}
[DEBUG][2021-12-30 10:04:44] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 5, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:44] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 89 } }}
[DEBUG][2021-12-30 10:04:44] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 90 } }}
[DEBUG][2021-12-30 10:04:44] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 91 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 4, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 92 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 5, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 93 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 94 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 95 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 96 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 97 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 98 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 99 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 100 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 101 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 102 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 103 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 104 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 0, text = "s" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 105 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 0, text = "e" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 106 } }}
[DEBUG][2021-12-30 10:04:45] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 0, text = "t" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 107 } }}
[DEBUG][2021-12-30 10:04:46] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 8, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 108 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 109 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 110 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 111 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 112 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 113 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 114 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 115 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 116 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 5, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 0, text = "s" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 117 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 0, text = "e" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 118 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 0, text = "r" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 119 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 8, line = 1 } }, rangeLength = 0, text = "v" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 120 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 9, line = 1 }, start = { character = 9, line = 1 } }, rangeLength = 0, text = "e" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 121 } }}
[DEBUG][2021-12-30 10:04:48] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 10, line = 1 }, start = { character = 10, line = 1 } }, rangeLength = 0, text = "r" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 122 } }}
[DEBUG][2021-12-30 10:04:49] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 11, line = 1 }, start = { character = 1, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[INFO][2021-12-30 10:05:00] .../lua/vim/lsp.lua:1272 "exit_handler" { { _on_attach = <function 1>, attached_buffers = { [2] = true }, cancel_request = <function 2>, commands = {}, 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" } } }, dataSupport = true, dynamicRegistration = false, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = true }, 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 = { "/home/aleprovencio/.local/share/nvim/lsp_servers/jsonls/node_modules/.bin/vscode-json-language-server", "--stdio" }, cmd_cwd = "/home/aleprovencio/.config/nvim/nlsp-settings", filetypes = { "json" }, flags = {}, get_language_id = <function 4>, handlers = <1>{}, init_options = { provideFormatter = true }, log_level = 2, message_level = 2, name = "jsonls", on_attach = <function 5>, on_exit = <function 6>, on_init = <function 7>, on_new_config = <function 8>, settings = vim.empty_dict(), single_file_support = true, <metatable> = <2>{ __tostring = <function 9> } }, handlers = <table 1>, id = 1, initialized = true, is_stopped = <function 10>, messages = { messages = {}, name = "jsonls", progress = {}, status = {} }, name = "jsonls", notify = <function 11>, offset_encoding = "utf-16", request = <function 12>, request_sync = <function 13>, requests = {}, resolved_capabilities = { call_hierarchy = false, code_action = false, code_lens = false, code_lens_resolve = false, completion = true, declaration = false, document_formatting = true, document_highlight = false, document_range_formatting = true, document_symbol = true, execute_command = false, find_references = false, goto_definition = false, hover = true, implementation = false, rename = false, signature_help = false, signature_help_trigger_characters = {}, text_document_did_change = 2, text_document_open_close = true, text_document_save = true, text_document_save_include_text = false, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = false, workspace_folder_properties = { changeNotifications = false, supported = false }, workspace_symbol = false }, rpc = { handle = <userdata 1>, notify = <function 14>, pid = 5936, request = <function 15> }, server_capabilities = { colorProvider = vim.empty_dict(), completionProvider = { resolveProvider = false, triggerCharacters = { '"', ":" } }, documentFormattingProvider = true, documentLinkProvider = vim.empty_dict(), documentRangeFormattingProvider = true, documentSymbolProvider = true, foldingRangeProvider = true, hoverProvider = true, selectionRangeProvider = true, textDocumentSync = 2 }, stop = <function 16>, supports_method = <function 17>, workspace_did_change_configuration = <function 18> } }
[DEBUG][2021-12-30 10:05:00] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 7, jsonrpc = "2.0", method = "shutdown"}
[DEBUG][2021-12-30 10:05:00] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 7, jsonrpc = "2.0"}
[DEBUG][2021-12-30 10:05:00] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "exit"}
[START][2021-12-30 10:05:04] LSP logging initiated
[INFO][2021-12-30 10:05:40] .../lua/vim/lsp.lua:1272 "exit_handler" {}
Thank you for posting the log. I wonder why... I tried it with Manjaro's Nvim 0.6.0, and the completion suggestions were displayed. The log shows that the workspace/didChangeConfiguration notification was not sent, so it seems that the jsonls settings are not set.
[DEBUG][2021-12-31 00:59:05] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "workspace/didChangeConfiguration", params = { settings = { json = { format = { enable = true }, schemas = { { fileMatch = { "/myfile" }, url = "schemaURL" }, { fileMatch = { "sourcekit.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/sourcekit.json" }, { fileMatch = { "fortls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/fortls.json" }, { fileMatch = { "stylelint_lsp.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/stylelint_lsp.json" }, { fileMatch = { "sumneko_lua.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/sumneko_lua.json" }, { fileMatch = { "jdtls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/jdtls.json" }, { fileMatch = { "jsonls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/jsonls.json" }, { fileMatch = { "volar.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/volar.json" }, { fileMatch = { "vuels.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/vuels.json" }, { fileMatch = { "flow.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/flow.json" }, { fileMatch = { "zeta_note.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/zeta_note.json" }, { fileMatch = { "elixirls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/elixirls.json" }, { fileMatch = { "hie.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/hie.json" }, { fileMatch = { "java_language_server.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/java_language_server.json" }, { fileMatch = { "kotlin_language_server.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/kotlin_language_server.json" }, { fileMatch = { "julials.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/julials.json" }, { fileMatch = { "purescriptls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/purescriptls.json" }, { fileMatch = { "pyright.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/pyright.json" }, { fileMatch = { "leanls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/leanls.json" }, { fileMatch = { "rust_analyzer.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/rust_analyzer.json" }, { fileMatch = { "terraformls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/terraformls.json" }, { fileMatch = { "perlls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/perlls.json" }, { fileMatch = { "yamlls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/yamlls.json" }, { fileMatch = { "perlpls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/perlpls.json" }, { fileMatch = { "pyls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/pyls.json" }, { fileMatch = { "ltex.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/ltex.json" }, { fileMatch = { "spectral.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/spectral.json" }, { fileMatch = { "codeqlls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/codeqlls.json" }, { fileMatch = { "puppet.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/puppet.json" }, { fileMatch = { "r_language_server.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/r_language_server.json" }, { fileMatch = { "nimls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/nimls.json" }, { fileMatch = { "dartls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/dartls.json" }, { fileMatch = { "denols.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/denols.json" }, { fileMatch = { "als.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/als.json" }, { fileMatch = { "elmls.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/elmls.json" }, { fileMatch = { "solargraph.json" }, url = "file:///home/tamago324/.config/nvim/.plugged/nlsp-settings.nvim/schemas/_generated/solargraph.json" } } }, <metatable> = { __tostring = <function 1> } } }}
I don't know why.
Hello, I can get the completions to work if I manually do something like:
if server.name == 'jsonls' then opts.settings = { json = {schemas = require('nlspsettings.jsonls').get_default_schemas()} } end
At this time, could you please set it up as in the first comment?
Hello @tamago324, unfortunately after fighting with the code I could not make the minvimrc
to work with the suggested snippet, so the following log is from my personal config which contains the snippet and completions do work, whether jsonls_append_default_schemas
is true
or false
.
[START][2021-12-31 15:28:21] LSP logging initiated
[START][2021-12-31 15:28:37] LSP logging initiated
[INFO][2021-12-31 15:28:38] .../vim/lsp/rpc.lua:258 "Starting RPC client" { args = {}, cmd = "/home/aleprovencio/.local/share/nvim/lsp_servers/sumneko_lua/extension/server/bin/lua-language-server", extra = { cwd = "/home/aleprovencio/.config/nvim" }}
[DEBUG][2021-12-31 15:28:38] .../vim/lsp/rpc.lua:344 "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" } } }, dataSupport = true, dynamicRegistration = false, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = true, deprecatedSupport = true, documentationFormat = { "markdown", "plaintext" }, insertReplaceSupport = true, labelDetailsSupport = true, preselectSupport = true, resolveSupport = { properties = { "documentation", "detail", "additionalTextEdits" } }, snippetSupport = true, tagSupport = { valueSet = { 1 } } }, 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 = vim.empty_dict(), processId = 80595, rootPath = "/home/aleprovencio/.config/nvim", rootUri = "file:///home/aleprovencio/.config/nvim", trace = "off", workspaceFolders = { { name = "/home/aleprovencio/.config/nvim", uri = "file:///home/aleprovencio/.config/nvim" } } }}
[DEBUG][2021-12-31 15:28:38] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "😺Lua", tooltip = "Workspace : \nCached files: 0/0\nMemory usage: 1M\n" }}
[DEBUG][2021-12-31 15:28:38] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "window/logMessage", params = { message = "Log path: file:///home/aleprovencio/.local/share/nvim/lsp_servers/sumneko_lua/extension/server/log/file_home_aleprovencio_.config_nvim.log", type = 4 }}
[DEBUG][2021-12-31 15:28:38] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 1, jsonrpc = "2.0", result = { capabilities = { codeActionProvider = { codeActionKinds = { "", "quickfix", "refactor.rewrite", "refactor.extract" }, resolveProvider = false }, completionProvider = { resolveProvider = true, triggerCharacters = { "\t", "\n", ".", ":", "(", "'", '"', "[", ",", "#", "*", "@", "|", "=", "-", "{", "/", "\\", " ", "+", "?" } }, definitionProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "\n" }, documentSymbolProvider = true, executeCommandProvider = { commands = { "lua.removeSpace:80750", "lua.solve:80750", "lua.jsonToLua:80750", "lua.setConfig:80750", "lua.autoRequire:80750" } }, foldingRangeProvider = true, hoverProvider = true, offsetEncoding = "utf-16", referencesProvider = true, renameProvider = { prepareProvider = true }, signatureHelpProvider = { triggerCharacters = { "(", "," } }, textDocumentSync = { change = 2, openClose = true }, typeDefinitionProvider = true, workspaceSymbolProvider = true }, serverInfo = { name = "sumneko.lua" } }}
[DEBUG][2021-12-31 15:28:38] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/show"}
[DEBUG][2021-12-31 15:28:38] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "😺Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 0/0\nMemory usage: 1M\n" }}
[INFO][2021-12-31 15:28:39] ...lsp/handlers.lua:408 "Log path: file:///home/aleprovencio/.local/share/nvim/lsp_servers/sumneko_lua/extension/server/log/file_home_aleprovencio_.config_nvim.log"
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "initialized", params = vim.empty_dict()}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "workspace/didChangeConfiguration", params = { settings = { Lua = { diagnostics = { globals = { "vim" } }, telemetry = { enable = false }, workspace = { library = { ["/home/aleprovencio/.config/nvim/lua"] = true, ["/usr/share/nvim/runtime/lua"] = true } } }, <metatable> = { __tostring = <function 1> } } }}
[DEBUG][2021-12-31 15:28:39] .../lua/vim/lsp.lua:914 "LSP[sumneko_lua]" "server_capabilities" { codeActionProvider = { codeActionKinds = { "", "quickfix", "refactor.rewrite", "refactor.extract" }, resolveProvider = false }, completionProvider = { resolveProvider = true, triggerCharacters = { "\t", "\n", ".", ":", "(", "'", '"', "[", ",", "#", "*", "@", "|", "=", "-", "{", "/", "\\", " ", "+", "?" } }, definitionProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "\n" }, documentSymbolProvider = true, executeCommandProvider = { commands = { "lua.removeSpace:80750", "lua.solve:80750", "lua.jsonToLua:80750", "lua.setConfig:80750", "lua.autoRequire:80750" } }, foldingRangeProvider = true, hoverProvider = true, offsetEncoding = "utf-16", referencesProvider = true, renameProvider = { prepareProvider = true }, signatureHelpProvider = { triggerCharacters = { "(", "," } }, textDocumentSync = { change = 2, openClose = true }, typeDefinitionProvider = true, workspaceSymbolProvider = true}
[INFO][2021-12-31 15:28:39] .../lua/vim/lsp.lua:915 "LSP[sumneko_lua]" "initialized" { resolved_capabilities = { call_hierarchy = false, code_action = { codeActionKinds = { "", "quickfix", "refactor.rewrite", "refactor.extract" }, resolveProvider = false }, code_lens = false, code_lens_resolve = false, completion = true, declaration = false, document_formatting = false, document_highlight = true, document_range_formatting = false, document_symbol = true, execute_command = true, find_references = true, goto_definition = true, hover = true, implementation = false, rename = true, signature_help = true, signature_help_trigger_characters = { "(", "," }, text_document_did_change = 2, text_document_open_close = true, text_document_save = false, text_document_save_include_text = false, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = true, workspace_folder_properties = { changeNotifications = false, supported = false }, workspace_symbol = true }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didOpen", params = { textDocument = { languageId = "lua", text = "-- protected-call\nlocal lsp_installer_ok, lsp_installer = pcall(require, \"nvim-lsp-installer\")\nif not lsp_installer_ok then\n return\nend\n\n-- Auto-install LSP servers\nlocal servers = {\n \"bashls\", \"cssls\", \"dockerls\", \"emmet_ls\", \"html\", \"jsonls\", \"pyright\",\n \"sumneko_lua\", \"tsserver\", \"yamlls\"\n}\nfor _, name in pairs(servers) do\n local server_is_found, server = lsp_installer.get_server(name)\n if server_is_found then\n if not server:is_installed() then\n print(\"Installing \" .. name)\n server:install()\n end\n end\nend\n\n-- nlsp-settings\nlocal nlspsettings = require(\"nlspsettings\")\nnlspsettings.setup({\n config_home = vim.fn.stdpath('config') .. '/nlsp-settings',\n local_settings_root_markers = {'.git'},\n jsonls_append_default_schemas = true\n})\nvim.lsp.set_log_level(vim.log.levels.DEBUG)\n\n-- Setup LSP\nlsp_installer.on_server_ready(function(server)\n local opts = {\n on_attach = require('aleprovencio.lsp.handlers').on_attach,\n capabilities = require('aleprovencio.lsp.handlers').capabilities\n }\n\n -- if server.name == \"jsonls\" then\n -- local jsonls_opts = require \"aleprovencio.lsp.settings.jsonls\"\n -- opts = vim.tbl_deep_extend(\"force\", jsonls_opts, opts)\n -- end\n\n if server.name == 'jsonls' then\n opts.settings = {\n json = {schemas = require('nlspsettings.jsonls').get_default_schemas()}\n }\n end\n\n if server.name == \"sumneko_lua\" then\n local sumneko_opts = require \"aleprovencio.lsp.settings.sumneko_lua\"\n opts = vim.tbl_deep_extend(\"force\", sumneko_opts, opts)\n end\n\n if server.name == \"pyright\" then\n local pyright_opts = require \"aleprovencio.lsp.settings.pyright\"\n opts = vim.tbl_deep_extend(\"force\", pyright_opts, opts)\n end\n\n server:setup(opts)\nend)\n", uri = "file:///home/aleprovencio/.config/nvim/lua/aleprovencio/lsp/lsp-installer.lua", version = 0 } }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 1, jsonrpc = "2.0", method = "workspace/configuration", params = { items = { { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "Lua" }, { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "files.associations" }, { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "files.exclude" }, { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "editor.semanticHighlighting.enabled" }, { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "editor.acceptSuggestionOnEnter" } } }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 2, jsonrpc = "2.0", method = "workspace/configuration", params = { items = { { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "Lua" }, { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "files.associations" }, { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "files.exclude" }, { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "editor.semanticHighlighting.enabled" }, { scopeUri = "file:///home/aleprovencio/.config/nvim", section = "editor.acceptSuggestionOnEnter" } } }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:461 "server_request: callback result" { result = { { diagnostics = { globals = { "vim" } }, telemetry = { enable = false }, workspace = { library = { ["/home/aleprovencio/.config/nvim/lua"] = true, ["/usr/share/nvim/runtime/lua"] = true } } }, vim.NIL, vim.NIL, vim.NIL, vim.NIL }, status = true}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 1, jsonrpc = "2.0", result = { { diagnostics = { globals = { "vim" } }, telemetry = { enable = false }, workspace = { library = { ["/home/aleprovencio/.config/nvim/lua"] = true, ["/usr/share/nvim/runtime/lua"] = true } } }, vim.NIL, vim.NIL, vim.NIL, vim.NIL }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:461 "server_request: callback result" { result = { { diagnostics = { globals = { "vim" } }, telemetry = { enable = false }, workspace = { library = { ["/home/aleprovencio/.config/nvim/lua"] = true, ["/usr/share/nvim/runtime/lua"] = true } } }, vim.NIL, vim.NIL, vim.NIL, vim.NIL }, status = true}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 2, jsonrpc = "2.0", result = { { diagnostics = { globals = { "vim" } }, telemetry = { enable = false }, workspace = { library = { ["/home/aleprovencio/.config/nvim/lua"] = true, ["/usr/share/nvim/runtime/lua"] = true } } }, vim.NIL, vim.NIL, vim.NIL, vim.NIL }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "😺Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 0/0\nMemory usage: 2M\n" }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 3, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = 2 }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { cancellable = false, kind = "begin", percentage = 0, title = "Loading workspace" } }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "2/94", percentage = 1 } }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "😺Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 2/2\nMemory usage: 4M\n" }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "6/94", percentage = 5 } }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "$(loading~spin)Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 7/7\nMemory usage: 6M\n" }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "9/94", percentage = 8 } }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "$(loading~spin)Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 10/10\nMemory usage: 10M\n" }}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:461 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 3, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2021-12-31 15:28:39] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "11/94", percentage = 10 } }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "$(loading~spin)Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 15/15\nMemory usage: 13M\n" }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "16/94", percentage = 15 } }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "20/94", percentage = 20 } }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "$(loading~spin)Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 20/20\nMemory usage: 17M\n" }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "24/94", percentage = 24 } }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "$(loading~spin)Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 26/26\nMemory usage: 20M\n" }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "27/94", percentage = 27 } }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "54/94", percentage = 56 } }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "$(loading~spin)Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 60/60\nMemory usage: 25M\n" }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "report", message = "63/94", percentage = 65 } }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "😺Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 68/68\nMemory usage: 28M\n" }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = 2, value = { kind = "end" } }}
[DEBUG][2021-12-31 15:28:40] .../lua/vim/lsp.lua:955 "LSP[sumneko_lua]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 0 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/lua/aleprovencio/lsp/lsp-installer.lua" }} <function 1> 7
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 2, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 0 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/lua/aleprovencio/lsp/lsp-installer.lua" } }}
[DEBUG][2021-12-31 15:28:40] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 2, jsonrpc = "2.0"}
[DEBUG][2021-12-31 15:28:41] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "😺Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 68/68\nMemory usage: 26M\n" }}
[DEBUG][2021-12-31 15:28:41] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/init.lua" }}
[DEBUG][2021-12-31 15:28:41] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/lua/aleprovencio/lsp/lsp-installer.lua", version = 0 }}
[DEBUG][2021-12-31 15:28:41] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "$/status/report", params = { text = "😺Lua", tooltip = "Workspace : /home/aleprovencio/.config/nvim\nCached files: 68/68\nMemory usage: 27M\n" }}
[START][2021-12-31 15:28:44] LSP logging initiated
[INFO][2021-12-31 15:28:45] .../lua/vim/lsp.lua:1272 "exit_handler" {}
[INFO][2021-12-31 15:28:51] .../vim/lsp/rpc.lua:258 "Starting RPC client" { args = { "--stdio" }, cmd = "/home/aleprovencio/.local/share/nvim/lsp_servers/jsonls/node_modules/.bin/vscode-json-language-server", extra = { cwd = "/home/aleprovencio/.config/nvim" }}
[DEBUG][2021-12-31 15:28:51] .../vim/lsp/rpc.lua:344 "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" } } }, dataSupport = true, dynamicRegistration = false, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = true, deprecatedSupport = true, documentationFormat = { "markdown", "plaintext" }, insertReplaceSupport = true, labelDetailsSupport = true, preselectSupport = true, resolveSupport = { properties = { "documentation", "detail", "additionalTextEdits" } }, snippetSupport = true, tagSupport = { valueSet = { 1 } } }, 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 = { provideFormatter = true }, processId = 80595, rootPath = "/home/aleprovencio/.config/nvim", rootUri = "file:///home/aleprovencio/.config/nvim", trace = "off", workspaceFolders = { { name = "/home/aleprovencio/.config/nvim", uri = "file:///home/aleprovencio/.config/nvim" } } }}
[DEBUG][2021-12-31 15:28:51] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 1, jsonrpc = "2.0", result = { capabilities = { colorProvider = vim.empty_dict(), completionProvider = { resolveProvider = false, triggerCharacters = { '"', ":" } }, documentFormattingProvider = true, documentLinkProvider = vim.empty_dict(), documentRangeFormattingProvider = true, documentSymbolProvider = true, foldingRangeProvider = true, hoverProvider = true, selectionRangeProvider = true, textDocumentSync = 2 } }}
[DEBUG][2021-12-31 15:28:51] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "initialized", params = vim.empty_dict()}
[DEBUG][2021-12-31 15:28:51] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "workspace/didChangeConfiguration", params = { settings = { json = { schemas = { { fileMatch = { "ltex.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/ltex.json" }, { fileMatch = { "r_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/r_language_server.json" }, { fileMatch = { "yamlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/yamlls.json" }, { fileMatch = { "als.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/als.json" }, { fileMatch = { "flow.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/flow.json" }, { fileMatch = { "hie.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/hie.json" }, { fileMatch = { "vuels.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/vuels.json" }, { fileMatch = { "sourcekit.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/sourcekit.json" }, { fileMatch = { "jsonls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/jsonls.json" }, { fileMatch = { "leanls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/leanls.json" }, { fileMatch = { "terraformls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/terraformls.json" }, { fileMatch = { "stylelint_lsp.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/stylelint_lsp.json" }, { fileMatch = { "elmls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/elmls.json" }, { fileMatch = { "perlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/perlls.json" }, { fileMatch = { "pyright.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/pyright.json" }, { fileMatch = { "java_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/java_language_server.json" }, { fileMatch = { "solargraph.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/solargraph.json" }, { fileMatch = { "codeqlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/codeqlls.json" }, { fileMatch = { "jdtls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/jdtls.json" }, { fileMatch = { "zeta_note.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/zeta_note.json" }, { fileMatch = { "puppet.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/puppet.json" }, { fileMatch = { "volar.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/volar.json" }, { fileMatch = { "rust_analyzer.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/rust_analyzer.json" }, { fileMatch = { "dartls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/dartls.json" }, { fileMatch = { "kotlin_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/kotlin_language_server.json" }, { fileMatch = { "sumneko_lua.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/sumneko_lua.json" }, { fileMatch = { "fortls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/fortls.json" }, { fileMatch = { "elixirls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/elixirls.json" }, { fileMatch = { "nimls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/nimls.json" }, { fileMatch = { "pyls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/pyls.json" }, { fileMatch = { "spectral.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/spectral.json" }, { fileMatch = { "julials.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/julials.json" }, { fileMatch = { "denols.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/denols.json" }, { fileMatch = { "perlpls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/perlpls.json" }, { fileMatch = { "purescriptls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/purescriptls.json" }, { fileMatch = { "ltex.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/ltex.json" }, { fileMatch = { "r_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/r_language_server.json" }, { fileMatch = { "yamlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/yamlls.json" }, { fileMatch = { "als.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/als.json" }, { fileMatch = { "flow.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/flow.json" }, { fileMatch = { "hie.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/hie.json" }, { fileMatch = { "vuels.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/vuels.json" }, { fileMatch = { "sourcekit.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/sourcekit.json" }, { fileMatch = { "jsonls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/jsonls.json" }, { fileMatch = { "leanls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/leanls.json" }, { fileMatch = { "terraformls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/terraformls.json" }, { fileMatch = { "stylelint_lsp.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/stylelint_lsp.json" }, { fileMatch = { "elmls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/elmls.json" }, { fileMatch = { "perlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/perlls.json" }, { fileMatch = { "pyright.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/pyright.json" }, { fileMatch = { "java_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/java_language_server.json" }, { fileMatch = { "solargraph.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/solargraph.json" }, { fileMatch = { "codeqlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/codeqlls.json" }, { fileMatch = { "jdtls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/jdtls.json" }, { fileMatch = { "zeta_note.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/zeta_note.json" }, { fileMatch = { "puppet.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/puppet.json" }, { fileMatch = { "volar.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/volar.json" }, { fileMatch = { "rust_analyzer.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/rust_analyzer.json" }, { fileMatch = { "dartls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/dartls.json" }, { fileMatch = { "kotlin_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/kotlin_language_server.json" }, { fileMatch = { "sumneko_lua.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/sumneko_lua.json" }, { fileMatch = { "fortls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/fortls.json" }, { fileMatch = { "elixirls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/elixirls.json" }, { fileMatch = { "nimls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/nimls.json" }, { fileMatch = { "pyls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/pyls.json" }, { fileMatch = { "spectral.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/spectral.json" }, { fileMatch = { "julials.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/julials.json" }, { fileMatch = { "denols.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/denols.json" }, { fileMatch = { "perlpls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/perlpls.json" }, { fileMatch = { "purescriptls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/purescriptls.json" } } }, <metatable> = { __tostring = <function 1> } } }}
[DEBUG][2021-12-31 15:28:51] .../lua/vim/lsp.lua:914 "LSP[jsonls]" "server_capabilities" { colorProvider = vim.empty_dict(), completionProvider = { resolveProvider = false, triggerCharacters = { '"', ":" } }, documentFormattingProvider = true, documentLinkProvider = vim.empty_dict(), documentRangeFormattingProvider = true, documentSymbolProvider = true, foldingRangeProvider = true, hoverProvider = true, selectionRangeProvider = true, textDocumentSync = 2}
[INFO][2021-12-31 15:28:51] .../lua/vim/lsp.lua:915 "LSP[jsonls]" "initialized" { resolved_capabilities = { call_hierarchy = false, code_action = false, code_lens = false, code_lens_resolve = false, completion = true, declaration = false, document_formatting = true, document_highlight = false, document_range_formatting = true, document_symbol = true, execute_command = false, find_references = false, goto_definition = false, hover = true, implementation = false, rename = false, signature_help = false, signature_help_trigger_characters = {}, text_document_did_change = 2, text_document_open_close = true, text_document_save = true, text_document_save_include_text = false, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = false, workspace_folder_properties = { changeNotifications = false, supported = false }, workspace_symbol = false }}
[DEBUG][2021-12-31 15:28:51] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didOpen", params = { textDocument = { languageId = "json", text = "\n", uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 0 } }}
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 0 }, start = { character = 0, line = 0 } }, rangeLength = 0, text = "{" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 3 } }}
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 1, line = 0 }, start = { character = 1, line = 0 } }, rangeLength = 0, text = "}" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 4 } }}
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 0 }, start = { character = 1, line = 0 } }, rangeLength = 1, text = "\n}" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 5 } }}
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 1 }, start = { character = 0, line = 1 } }, rangeLength = 0, text = "\n" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 6 } }}
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 1 }, start = { character = 0, line = 1 } }, rangeLength = 0, text = " " } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 7 } }}
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 8 } }}
[DEBUG][2021-12-31 15:28:52] .../lua/vim/lsp.lua:955 "LSP[jsonls]" "client.request" 2 "textDocument/completion" { context = { triggerKind = 1 }, position = { character = 3, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }} <function 1> 9
[DEBUG][2021-12-31 15:28:52] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 2, jsonrpc = "2.0", method = "textDocument/completion", params = { context = { triggerKind = 1 }, position = { character = 3, line = 1 }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" } }}
[DEBUG][2021-12-31 15:28:53] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 2, jsonrpc = "2.0", result = { isIncomplete = false, items = { { documentation = { kind = "markdown", value = "%config.IntelliSense.traceBeSetted%" }, filterText = '"Lua.IntelliSense.traceBeSetted"', insertText = '"Lua.IntelliSense.traceBeSetted": ${1:false}', insertTextFormat = 2, kind = 10, label = "Lua.IntelliSense.traceBeSetted", textEdit = { newText = '"Lua.IntelliSense.traceBeSetted": ${1:false}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.IntelliSense.traceFieldInject%" }, filterText = '"Lua.IntelliSense.traceFieldInject"', insertText = '"Lua.IntelliSense.traceFieldInject": ${1:false}', insertTextFormat = 2, kind = 10, label = "Lua.IntelliSense.traceFieldInject", textEdit = { newText = '"Lua.IntelliSense.traceFieldInject": ${1:false}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.IntelliSense.traceLocalSet%" }, filterText = '"Lua.IntelliSense.traceLocalSet"', insertText = '"Lua.IntelliSense.traceLocalSet": ${1:false}', insertTextFormat = 2, kind = 10, label = "Lua.IntelliSense.traceLocalSet", textEdit = { newText = '"Lua.IntelliSense.traceLocalSet": ${1:false}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.IntelliSense.traceReturn%" }, filterText = '"Lua.IntelliSense.traceReturn"', insertText = '"Lua.IntelliSense.traceReturn": ${1:false}', insertTextFormat = 2, kind = 10, label = "Lua.IntelliSense.traceReturn", textEdit = { newText = '"Lua.IntelliSense.traceReturn": ${1:false}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.color.mode%" }, filterText = '"Lua.color.mode"', insertText = '"Lua.color.mode": $1', insertTextFormat = 2, kind = 10, label = "Lua.color.mode", textEdit = { newText = '"Lua.color.mode": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.completion.autoRequire%" }, filterText = '"Lua.completion.autoRequire"', insertText = '"Lua.completion.autoRequire": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.completion.autoRequire", textEdit = { newText = '"Lua.completion.autoRequire": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.completion.callSnippet%" }, filterText = '"Lua.completion.callSnippet"', insertText = '"Lua.completion.callSnippet": $1', insertTextFormat = 2, kind = 10, label = "Lua.completion.callSnippet", textEdit = { newText = '"Lua.completion.callSnippet": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.completion.displayContext%" }, filterText = '"Lua.completion.displayContext"', insertText = '"Lua.completion.displayContext": ${1:0}', insertTextFormat = 2, kind = 10, label = "Lua.completion.displayContext", textEdit = { newText = '"Lua.completion.displayContext": ${1:0}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.completion.enable%" }, filterText = '"Lua.completion.enable"', insertText = '"Lua.completion.enable": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.completion.enable", textEdit = { newText = '"Lua.completion.enable": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.completion.keywordSnippet%" }, filterText = '"Lua.completion.keywordSnippet"', insertText = '"Lua.completion.keywordSnippet": $1', insertTextFormat = 2, kind = 10, label = "Lua.completion.keywordSnippet", textEdit = { newText = '"Lua.completion.keywordSnippet": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.completion.postfix%" }, filterText = '"Lua.completion.postfix"', insertText = '"Lua.completion.postfix": "${1:@}"', insertTextFormat = 2, kind = 10, label = "Lua.completion.postfix", textEdit = { newText = '"Lua.completion.postfix": "${1:@}"', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.completion.requireSeparator%" }, filterText = '"Lua.completion.requireSeparator"', insertText = '"Lua.completion.requireSeparator": "${1:.}"', insertTextFormat = 2, kind = 10, label = "Lua.completion.requireSeparator", textEdit = { newText = '"Lua.completion.requireSeparator": "${1:.}"', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.completion.showParams%" }, filterText = '"Lua.completion.showParams"', insertText = '"Lua.completion.showParams": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.completion.showParams", textEdit = { newText = '"Lua.completion.showParams": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.completion.showWord%" }, filterText = '"Lua.completion.showWord"', insertText = '"Lua.completion.showWord": $1', insertTextFormat = 2, kind = 10, label = "Lua.completion.showWord", textEdit = { newText = '"Lua.completion.showWord": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.completion.workspaceWord%" }, filterText = '"Lua.completion.workspaceWord"', insertText = '"Lua.completion.workspaceWord": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.completion.workspaceWord", textEdit = { newText = '"Lua.completion.workspaceWord": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.diagnostics.disable%" }, filterText = '"Lua.diagnostics.disable"', insertText = '"Lua.diagnostics.disable": [$1]', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.disable", textEdit = { newText = '"Lua.diagnostics.disable": [$1]', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.diagnostics.enable%" }, filterText = '"Lua.diagnostics.enable"', insertText = '"Lua.diagnostics.enable": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.enable", textEdit = { newText = '"Lua.diagnostics.enable": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.diagnostics.globals%" }, filterText = '"Lua.diagnostics.globals"', insertText = '"Lua.diagnostics.globals": [$1]', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.globals", textEdit = { newText = '"Lua.diagnostics.globals": [$1]', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.diagnostics.ignoredFiles%" }, filterText = '"Lua.diagnostics.ignoredFiles"', insertText = '"Lua.diagnostics.ignoredFiles": $1', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.ignoredFiles", textEdit = { newText = '"Lua.diagnostics.ignoredFiles": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.diagnostics.libraryFiles%" }, filterText = '"Lua.diagnostics.libraryFiles"', insertText = '"Lua.diagnostics.libraryFiles": $1', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.libraryFiles", textEdit = { newText = '"Lua.diagnostics.libraryFiles": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.diagnostics.neededFileStatus%" }, filterText = '"Lua.diagnostics.neededFileStatus"', insertText = '"Lua.diagnostics.neededFileStatus": {$1}', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.neededFileStatus", textEdit = { newText = '"Lua.diagnostics.neededFileStatus": {$1}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.diagnostics.severity%" }, filterText = '"Lua.diagnostics.severity"', insertText = '"Lua.diagnostics.severity": {$1}', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.severity", textEdit = { newText = '"Lua.diagnostics.severity": {$1}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.diagnostics.workspaceDelay%" }, filterText = '"Lua.diagnostics.workspaceDelay"', insertText = '"Lua.diagnostics.workspaceDelay": ${1:0}', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.workspaceDelay", textEdit = { newText = '"Lua.diagnostics.workspaceDelay": ${1:0}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.diagnostics.workspaceRate%" }, filterText = '"Lua.diagnostics.workspaceRate"', insertText = '"Lua.diagnostics.workspaceRate": ${1:100}', insertTextFormat = 2, kind = 10, label = "Lua.diagnostics.workspaceRate", textEdit = { newText = '"Lua.diagnostics.workspaceRate": ${1:100}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hint.enable%" }, filterText = '"Lua.hint.enable"', insertText = '"Lua.hint.enable": ${1:false}', insertTextFormat = 2, kind = 10, label = "Lua.hint.enable", textEdit = { newText = '"Lua.hint.enable": ${1:false}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.hint.paramName%" }, filterText = '"Lua.hint.paramName"', insertText = '"Lua.hint.paramName": $1', insertTextFormat = 2, kind = 10, label = "Lua.hint.paramName", textEdit = { newText = '"Lua.hint.paramName": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hint.paramType%" }, filterText = '"Lua.hint.paramType"', insertText = '"Lua.hint.paramType": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.hint.paramType", textEdit = { newText = '"Lua.hint.paramType": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hint.setType%" }, filterText = '"Lua.hint.setType"', insertText = '"Lua.hint.setType": ${1:false}', insertTextFormat = 2, kind = 10, label = "Lua.hint.setType", textEdit = { newText = '"Lua.hint.setType": ${1:false}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hover.enable%" }, filterText = '"Lua.hover.enable"', insertText = '"Lua.hover.enable": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.hover.enable", textEdit = { newText = '"Lua.hover.enable": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hover.enumsLimit%" }, filterText = '"Lua.hover.enumsLimit"', insertText = '"Lua.hover.enumsLimit": ${1:5}', insertTextFormat = 2, kind = 10, label = "Lua.hover.enumsLimit", textEdit = { newText = '"Lua.hover.enumsLimit": ${1:5}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hover.previewFields%" }, filterText = '"Lua.hover.previewFields"', insertText = '"Lua.hover.previewFields": ${1:20}', insertTextFormat = 2, kind = 10, label = "Lua.hover.previewFields", textEdit = { newText = '"Lua.hover.previewFields": ${1:20}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hover.viewNumber%" }, filterText = '"Lua.hover.viewNumber"', insertText = '"Lua.hover.viewNumber": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.hover.viewNumber", textEdit = { newText = '"Lua.hover.viewNumber": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hover.viewString%" }, filterText = '"Lua.hover.viewString"', insertText = '"Lua.hover.viewString": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.hover.viewString", textEdit = { newText = '"Lua.hover.viewString": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.hover.viewStringMax%" }, filterText = '"Lua.hover.viewStringMax"', insertText = '"Lua.hover.viewStringMax": ${1:1000}', insertTextFormat = 2, kind = 10, label = "Lua.hover.viewStringMax", textEdit = { newText = '"Lua.hover.viewStringMax": ${1:1000}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.misc.parameters%" }, filterText = '"Lua.misc.parameters"', insertText = '"Lua.misc.parameters": [$1]', insertTextFormat = 2, kind = 10, label = "Lua.misc.parameters", textEdit = { newText = '"Lua.misc.parameters": [$1]', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.runtime.builtin%" }, filterText = '"Lua.runtime.builtin"', insertText = '"Lua.runtime.builtin": {$1}', insertTextFormat = 2, kind = 10, label = "Lua.runtime.builtin", textEdit = { newText = '"Lua.runtime.builtin": {$1}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.runtime.fileEncoding%" }, filterText = '"Lua.runtime.fileEncoding"', insertText = '"Lua.runtime.fileEncoding": $1', insertTextFormat = 2, kind = 10, label = "Lua.runtime.fileEncoding", textEdit = { newText = '"Lua.runtime.fileEncoding": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.runtime.nonstandardSymbol%" }, filterText = '"Lua.runtime.nonstandardSymbol"', insertText = '"Lua.runtime.nonstandardSymbol": [$1]', insertTextFormat = 2, kind = 10, label = "Lua.runtime.nonstandardSymbol", textEdit = { newText = '"Lua.runtime.nonstandardSymbol": [$1]', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.runtime.path%" }, filterText = '"Lua.runtime.path"', insertText = '"Lua.runtime.path": [\n\t"?.lua",\n\t"?/init.lua"\n]', insertTextFormat = 2, kind = 10, label = "Lua.runtime.path", textEdit = { newText = '"Lua.runtime.path": [\n\t"?.lua",\n\t"?/init.lua"\n]', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.runtime.pathStrict%" }, filterText = '"Lua.runtime.pathStrict"', insertText = '"Lua.runtime.pathStrict": ${1:false}', insertTextFormat = 2, kind = 10, label = "Lua.runtime.pathStrict", textEdit = { newText = '"Lua.runtime.pathStrict": ${1:false}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.runtime.plugin%" }, filterText = '"Lua.runtime.plugin"', insertText = '"Lua.runtime.plugin": "${1:}"', insertTextFormat = 2, kind = 10, label = "Lua.runtime.plugin", textEdit = { newText = '"Lua.runtime.plugin": "${1:}"', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.runtime.special%" }, filterText = '"Lua.runtime.special"', insertText = '"Lua.runtime.special": {$1}', insertTextFormat = 2, kind = 10, label = "Lua.runtime.special", textEdit = { newText = '"Lua.runtime.special": {$1}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.runtime.unicodeName%" }, filterText = '"Lua.runtime.unicodeName"', insertText = '"Lua.runtime.unicodeName": ${1:false}', insertTextFormat = 2, kind = 10, label = "Lua.runtime.unicodeName", textEdit = { newText = '"Lua.runtime.unicodeName": ${1:false}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { command = { command = "editor.action.triggerSuggest", title = "Suggest" }, documentation = { kind = "markdown", value = "%config.runtime.version%" }, filterText = '"Lua.runtime.version"', insertText = '"Lua.runtime.version": $1', insertTextFormat = 2, kind = 10, label = "Lua.runtime.version", textEdit = { newText = '"Lua.runtime.version": $1', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.signatureHelp.enable%" }, filterText = '"Lua.signatureHelp.enable"', insertText = '"Lua.signatureHelp.enable": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.signatureHelp.enable", textEdit = { newText = '"Lua.signatureHelp.enable": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.telemetry.enable%" }, filterText = '"Lua.telemetry.enable"', insertText = '"Lua.telemetry.enable": ${1:null}', insertTextFormat = 2, kind = 10, label = "Lua.telemetry.enable", textEdit = { newText = '"Lua.telemetry.enable": ${1:null}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.window.progressBar%" }, filterText = '"Lua.window.progressBar"', insertText = '"Lua.window.progressBar": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.window.progressBar", textEdit = { newText = '"Lua.window.progressBar": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.window.statusBar%" }, filterText = '"Lua.window.statusBar"', insertText = '"Lua.window.statusBar": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.window.statusBar", textEdit = { newText = '"Lua.window.statusBar": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.workspace.checkThirdParty%" }, filterText = '"Lua.workspace.checkThirdParty"', insertText = '"Lua.workspace.checkThirdParty": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.workspace.checkThirdParty", textEdit = { newText = '"Lua.workspace.checkThirdParty": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.workspace.ignoreDir%" }, filterText = '"Lua.workspace.ignoreDir"', insertText = '"Lua.workspace.ignoreDir": [\n\t".vscode"\n]', insertTextFormat = 2, kind = 10, label = "Lua.workspace.ignoreDir", textEdit = { newText = '"Lua.workspace.ignoreDir": [\n\t".vscode"\n]', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.workspace.ignoreSubmodules%" }, filterText = '"Lua.workspace.ignoreSubmodules"', insertText = '"Lua.workspace.ignoreSubmodules": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.workspace.ignoreSubmodules", textEdit = { newText = '"Lua.workspace.ignoreSubmodules": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.workspace.library%" }, filterText = '"Lua.workspace.library"', insertText = '"Lua.workspace.library": [$1]', insertTextFormat = 2, kind = 10, label = "Lua.workspace.library", textEdit = { newText = '"Lua.workspace.library": [$1]', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.workspace.maxPreload%" }, filterText = '"Lua.workspace.maxPreload"', insertText = '"Lua.workspace.maxPreload": ${1:1000}', insertTextFormat = 2, kind = 10, label = "Lua.workspace.maxPreload", textEdit = { newText = '"Lua.workspace.maxPreload": ${1:1000}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.workspace.preloadFileSize%" }, filterText = '"Lua.workspace.preloadFileSize"', insertText = '"Lua.workspace.preloadFileSize": ${1:100}', insertTextFormat = 2, kind = 10, label = "Lua.workspace.preloadFileSize", textEdit = { newText = '"Lua.workspace.preloadFileSize": ${1:100}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.workspace.useGitIgnore%" }, filterText = '"Lua.workspace.useGitIgnore"', insertText = '"Lua.workspace.useGitIgnore": ${1:true}', insertTextFormat = 2, kind = 10, label = "Lua.workspace.useGitIgnore", textEdit = { newText = '"Lua.workspace.useGitIgnore": ${1:true}', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } }, { documentation = { kind = "markdown", value = "%config.workspace.userThirdParty%" }, filterText = '"Lua.workspace.userThirdParty"', insertText = '"Lua.workspace.userThirdParty": [$1]', insertTextFormat = 2, kind = 10, label = "Lua.workspace.userThirdParty", textEdit = { newText = '"Lua.workspace.userThirdParty": [$1]', range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } } } } } }}
[DEBUG][2021-12-31 15:28:53] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-31 15:28:53] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 9 } }}
[DEBUG][2021-12-31 15:28:53] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 0, message = "Property keys must be doublequoted", range = { end = { character = 4, line = 1 }, start = { character = 2, line = 1 } }, severity = 1, source = "json" }, { code = 515, message = "Colon expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 10 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 11 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = '"' } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 12 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "L" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 13 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 14 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 15 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 16 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 0, text = "c" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 17 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 8, line = 1 } }, rangeLength = 0, text = "o" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 18 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 9, line = 1 }, start = { character = 9, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 19 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 10, line = 1 }, start = { character = 10, line = 1 } }, rangeLength = 0, text = "o" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 20 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 11, line = 1 }, start = { character = 11, line = 1 } }, rangeLength = 0, text = "r" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 21 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 12, line = 1 }, start = { character = 12, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 22 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 13, line = 1 }, start = { character = 13, line = 1 } }, rangeLength = 0, text = "m" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 23 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 14, line = 1 }, start = { character = 14, line = 1 } }, rangeLength = 0, text = "o" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 24 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 15, line = 1 }, start = { character = 15, line = 1 } }, rangeLength = 0, text = "d" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 25 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 16, line = 1 }, start = { character = 16, line = 1 } }, rangeLength = 0, text = "e" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 26 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 17, line = 1 }, start = { character = 17, line = 1 } }, rangeLength = 0, text = '"' } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 27 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 18, line = 1 }, start = { character = 18, line = 1 } }, rangeLength = 0, text = ":" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 28 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 19, line = 1 }, start = { character = 18, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 29 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 18, line = 1 }, start = { character = 17, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 30 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 17, line = 1 }, start = { character = 16, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 31 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 16, line = 1 }, start = { character = 15, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 32 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 15, line = 1 }, start = { character = 14, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 33 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 14, line = 1 }, start = { character = 13, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 34 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 13, line = 1 }, start = { character = 12, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 35 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 12, line = 1 }, start = { character = 11, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 36 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 11, line = 1 }, start = { character = 10, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 37 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 10, line = 1 }, start = { character = 9, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 38 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 9, line = 1 }, start = { character = 8, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 39 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 40 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 41 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 42 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 43 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 44 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 45 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = '"' } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 46 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "L" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 47 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 48 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 49 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 50 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 0, text = "h" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 51 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 8, line = 1 } }, rangeLength = 0, text = "i" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 52 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 9, line = 1 }, start = { character = 9, line = 1 } }, rangeLength = 0, text = "n" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 53 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 10, line = 1 }, start = { character = 10, line = 1 } }, rangeLength = 0, text = "t" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 54 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 11, line = 1 }, start = { character = 11, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 55 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 12, line = 1 }, start = { character = 12, line = 1 } }, rangeLength = 0, text = "e" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 56 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 13, line = 1 }, start = { character = 13, line = 1 } }, rangeLength = 0, text = "n" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 57 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 14, line = 1 }, start = { character = 14, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 58 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 15, line = 1 }, start = { character = 15, line = 1 } }, rangeLength = 0, text = "b" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 59 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 16, line = 1 }, start = { character = 16, line = 1 } }, rangeLength = 0, text = "l" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 60 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 17, line = 1 }, start = { character = 17, line = 1 } }, rangeLength = 0, text = "e" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 61 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 18, line = 1 }, start = { character = 18, line = 1 } }, rangeLength = 0, text = '"' } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 62 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 19, line = 1 }, start = { character = 19, line = 1 } }, rangeLength = 0, text = ":" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 63 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 20, line = 1 }, start = { character = 19, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 64 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 19, line = 1 }, start = { character = 18, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 65 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 18, line = 1 }, start = { character = 17, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 66 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 17, line = 1 }, start = { character = 16, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 67 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 16, line = 1 }, start = { character = 15, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 68 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 15, line = 1 }, start = { character = 14, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 69 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 14, line = 1 }, start = { character = 13, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 70 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 13, line = 1 }, start = { character = 12, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 71 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 12, line = 1 }, start = { character = 11, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 72 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 11, line = 1 }, start = { character = 10, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 73 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 10, line = 1 }, start = { character = 9, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 74 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 9, line = 1 }, start = { character = 8, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 75 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 76 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 77 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 78 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 79 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 80 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 81 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 2, line = 1 }, start = { character = 2, line = 1 } }, rangeLength = 0, text = '"' } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 82 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 3, line = 1 }, start = { character = 3, line = 1 } }, rangeLength = 0, text = "L" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 83 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 4, line = 1 }, start = { character = 4, line = 1 } }, rangeLength = 0, text = "u" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 84 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 5, line = 1 }, start = { character = 5, line = 1 } }, rangeLength = 0, text = "a" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 85 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 6, line = 1 }, start = { character = 6, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 86 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 7, line = 1 }, start = { character = 7, line = 1 } }, rangeLength = 0, text = "h" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 87 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 8, line = 1 }, start = { character = 8, line = 1 } }, rangeLength = 0, text = "i" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 88 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 9, line = 1 }, start = { character = 9, line = 1 } }, rangeLength = 0, text = "n" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 89 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 10, line = 1 }, start = { character = 10, line = 1 } }, rangeLength = 0, text = "t" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 90 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 11, line = 1 }, start = { character = 11, line = 1 } }, rangeLength = 0, text = "." } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 91 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 12, line = 1 }, start = { character = 12, line = 1 } }, rangeLength = 0, text = "s" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 92 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 13, line = 1 }, start = { character = 13, line = 1 } }, rangeLength = 0, text = "e" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 93 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 14, line = 1 }, start = { character = 14, line = 1 } }, rangeLength = 0, text = "t" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 94 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 15, line = 1 }, start = { character = 15, line = 1 } }, rangeLength = 0, text = "T" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 95 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 16, line = 1 }, start = { character = 16, line = 1 } }, rangeLength = 0, text = "y" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 96 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 17, line = 1 }, start = { character = 17, line = 1 } }, rangeLength = 0, text = "p" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 97 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 18, line = 1 }, start = { character = 18, line = 1 } }, rangeLength = 0, text = "e" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 98 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 19, line = 1 }, start = { character = 19, line = 1 } }, rangeLength = 0, text = '"' } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 99 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 20, line = 1 }, start = { character = 20, line = 1 } }, rangeLength = 0, text = ":" } }, textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json", version = 100 } }}
[DEBUG][2021-12-31 15:28:54] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 516, message = "Value expected", range = { end = { character = 1, line = 2 }, start = { character = 0, line = 2 } }, severity = 1, source = "json" } }, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[DEBUG][2021-12-31 15:28:56] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didClose", params = { textDocument = { uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" } }}
[DEBUG][2021-12-31 15:28:56] .../vim/lsp/rpc.lua:451 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/aleprovencio/.config/nvim/nlsp-settings/sumneko_lua.json" }}
[INFO][2021-12-31 15:28:57] .../lua/vim/lsp.lua:1272 "exit_handler" { { _on_attach = <function 1>, attached_buffers = { [7] = true }, cancel_request = <function 2>, commands = {}, config = { _on_attach = <function 3>, autostart = true, capabilities = { callHierarchy = <1>{ dynamicRegistration = false }, textDocument = <2>{ codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } } }, dataSupport = true, dynamicRegistration = false, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = true, deprecatedSupport = true, documentationFormat = { "markdown", "plaintext" }, insertReplaceSupport = true, labelDetailsSupport = true, preselectSupport = true, resolveSupport = { properties = { "documentation", "detail", "additionalTextEdits" } }, snippetSupport = true, tagSupport = { valueSet = { 1 } } }, 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 = <3>{ showDocument = { support = false }, showMessage = { messageActionItem = { additionalPropertiesSupport = false } }, workDoneProgress = true }, workspace = { applyEdit = true, configuration = true, symbol = <4>{ 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 = <5>{ resourceOperations = { "rename", "create", "delete" } }, workspaceFolders = true } }, cmd = { "/home/aleprovencio/.local/share/nvim/lsp_servers/sumneko_lua/extension/server/bin/lua-language-server" }, cmd_cwd = "/home/aleprovencio/.config/nvim", filetypes = { "lua" }, flags = {}, get_language_id = <function 4>, handlers = <6>{}, init_options = vim.empty_dict(), log_level = 2, message_level = 2, name = "sumneko_lua", on_attach = <function 5>, on_exit = <function 6>, on_init = <function 7>, on_new_config = <function 8>, root_dir = "/home/aleprovencio/.config/nvim", settings = { Lua = { diagnostics = { globals = { "vim" } }, telemetry = { enable = false }, workspace = { library = { ["/home/aleprovencio/.config/nvim/lua"] = true, ["/usr/share/nvim/runtime/lua"] = true } } }, <metatable> = <7>{ __tostring = <function 9> } }, single_file_support = true, workspace_folders = <8>{ { name = "/home/aleprovencio/.config/nvim", uri = "file:///home/aleprovencio/.config/nvim" } }, <metatable> = <table 7> }, handlers = <table 6>, id = 1, initialized = true, is_stopped = <function 10>, messages = { messages = {}, name = "sumneko_lua", progress = { [2] = { done = true, percentage = 65, title = "Loading workspace" } }, status = {} }, name = "sumneko_lua", notify = <function 11>, offset_encoding = "utf-16", request = <function 12>, request_sync = <function 13>, requests = {}, resolved_capabilities = { call_hierarchy = false, code_action = <9>{ codeActionKinds = { "", "quickfix", "refactor.rewrite", "refactor.extract" }, resolveProvider = false }, code_lens = false, code_lens_resolve = false, completion = true, declaration = false, document_formatting = false, document_highlight = true, document_range_formatting = false, document_symbol = true, execute_command = true, find_references = true, goto_definition = true, hover = true, implementation = false, rename = true, signature_help = true, signature_help_trigger_characters = <10>{ "(", "," }, text_document_did_change = 2, text_document_open_close = true, text_document_save = false, text_document_save_include_text = false, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = true, workspace_folder_properties = { changeNotifications = false, supported = false }, workspace_symbol = true }, rpc = { handle = <userdata 1>, notify = <function 14>, pid = 80750, request = <function 15> }, server_capabilities = { codeActionProvider = <table 9>, completionProvider = { resolveProvider = true, triggerCharacters = { "\t", "\n", ".", ":", "(", "'", '"', "[", ",", "#", "*", "@", "|", "=", "-", "{", "/", "\\", " ", "+", "?" } }, definitionProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "\n" }, documentSymbolProvider = true, executeCommandProvider = { commands = { "lua.removeSpace:80750", "lua.solve:80750", "lua.jsonToLua:80750", "lua.setConfig:80750", "lua.autoRequire:80750" } }, foldingRangeProvider = true, hoverProvider = true, offsetEncoding = "utf-16", referencesProvider = true, renameProvider = { prepareProvider = true }, signatureHelpProvider = { triggerCharacters = <table 10> }, textDocumentSync = { change = 2, openClose = true }, typeDefinitionProvider = true, workspaceSymbolProvider = true }, stop = <function 16>, supports_method = <function 17>, workspaceFolders = <table 8>, workspace_did_change_configuration = <function 18>, workspace_folders = <table 8> }, { _on_attach = <function 19>, attached_buffers = { [9] = true }, cancel_request = <function 20>, commands = {}, config = { _on_attach = <function 3>, autostart = true, capabilities = { callHierarchy = <table 1>, textDocument = <table 2>, window = <table 3>, workspace = { applyEdit = true, configuration = true, symbol = <table 4>, workspaceEdit = <table 5>, workspaceFolders = true } }, cmd = { "/home/aleprovencio/.local/share/nvim/lsp_servers/jsonls/node_modules/.bin/vscode-json-language-server", "--stdio" }, cmd_cwd = "/home/aleprovencio/.config/nvim", filetypes = { "json" }, flags = {}, get_language_id = <function 21>, handlers = <11>{}, init_options = { provideFormatter = true }, log_level = 2, message_level = 2, name = "jsonls", on_attach = <function 22>, on_exit = <function 23>, on_init = <function 24>, on_new_config = <function 8>, root_dir = "/home/aleprovencio/.config/nvim", settings = { json = { schemas = { { fileMatch = { "ltex.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/ltex.json" }, { fileMatch = { "r_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/r_language_server.json" }, { fileMatch = { "yamlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/yamlls.json" }, { fileMatch = { "als.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/als.json" }, { fileMatch = { "flow.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/flow.json" }, { fileMatch = { "hie.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/hie.json" }, { fileMatch = { "vuels.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/vuels.json" }, { fileMatch = { "sourcekit.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/sourcekit.json" }, { fileMatch = { "jsonls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/jsonls.json" }, { fileMatch = { "leanls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/leanls.json" }, { fileMatch = { "terraformls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/terraformls.json" }, { fileMatch = { "stylelint_lsp.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/stylelint_lsp.json" }, { fileMatch = { "elmls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/elmls.json" }, { fileMatch = { "perlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/perlls.json" }, { fileMatch = { "pyright.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/pyright.json" }, { fileMatch = { "java_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/java_language_server.json" }, { fileMatch = { "solargraph.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/solargraph.json" }, { fileMatch = { "codeqlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/codeqlls.json" }, { fileMatch = { "jdtls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/jdtls.json" }, { fileMatch = { "zeta_note.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/zeta_note.json" }, { fileMatch = { "puppet.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/puppet.json" }, { fileMatch = { "volar.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/volar.json" }, { fileMatch = { "rust_analyzer.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/rust_analyzer.json" }, { fileMatch = { "dartls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/dartls.json" }, { fileMatch = { "kotlin_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/kotlin_language_server.json" }, { fileMatch = { "sumneko_lua.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/sumneko_lua.json" }, { fileMatch = { "fortls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/fortls.json" }, { fileMatch = { "elixirls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/elixirls.json" }, { fileMatch = { "nimls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/nimls.json" }, { fileMatch = { "pyls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/pyls.json" }, { fileMatch = { "spectral.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/spectral.json" }, { fileMatch = { "julials.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/julials.json" }, { fileMatch = { "denols.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/denols.json" }, { fileMatch = { "perlpls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/perlpls.json" }, { fileMatch = { "purescriptls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/purescriptls.json" }, { fileMatch = { "ltex.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/ltex.json" }, { fileMatch = { "r_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/r_language_server.json" }, { fileMatch = { "yamlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/yamlls.json" }, { fileMatch = { "als.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/als.json" }, { fileMatch = { "flow.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/flow.json" }, { fileMatch = { "hie.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/hie.json" }, { fileMatch = { "vuels.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/vuels.json" }, { fileMatch = { "sourcekit.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/sourcekit.json" }, { fileMatch = { "jsonls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/jsonls.json" }, { fileMatch = { "leanls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/leanls.json" }, { fileMatch = { "terraformls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/terraformls.json" }, { fileMatch = { "stylelint_lsp.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/stylelint_lsp.json" }, { fileMatch = { "elmls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/elmls.json" }, { fileMatch = { "perlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/perlls.json" }, { fileMatch = { "pyright.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/pyright.json" }, { fileMatch = { "java_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/java_language_server.json" }, { fileMatch = { "solargraph.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/solargraph.json" }, { fileMatch = { "codeqlls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/codeqlls.json" }, { fileMatch = { "jdtls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/jdtls.json" }, { fileMatch = { "zeta_note.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/zeta_note.json" }, { fileMatch = { "puppet.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/puppet.json" }, { fileMatch = { "volar.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/volar.json" }, { fileMatch = { "rust_analyzer.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/rust_analyzer.json" }, { fileMatch = { "dartls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/dartls.json" }, { fileMatch = { "kotlin_language_server.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/kotlin_language_server.json" }, { fileMatch = { "sumneko_lua.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/sumneko_lua.json" }, { fileMatch = { "fortls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/fortls.json" }, { fileMatch = { "elixirls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/elixirls.json" }, { fileMatch = { "nimls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/nimls.json" }, { fileMatch = { "pyls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/pyls.json" }, { fileMatch = { "spectral.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/spectral.json" }, { fileMatch = { "julials.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/julials.json" }, { fileMatch = { "denols.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/denols.json" }, { fileMatch = { "perlpls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/perlpls.json" }, { fileMatch = { "purescriptls.json" }, url = "file:///home/aleprovencio/.local/share/nvim/site/pack/packer/start/nlsp-settings.nvim/schemas/_generated/purescriptls.json" } } }, <metatable> = <table 7> }, single_file_support = true, workspace_folders = <12>{ { name = "/home/aleprovencio/.config/nvim", uri = "file:///home/aleprovencio/.config/nvim" } }, <metatable> = <table 7> }, handlers = <table 11>, id = 2, initialized = true, is_stopped = <function 25>, messages = { messages = {}, name = "jsonls", progress = {}, status = {} }, name = "jsonls", notify = <function 26>, offset_encoding = "utf-16", request = <function 27>, request_sync = <function 28>, requests = {}, resolved_capabilities = { call_hierarchy = false, code_action = false, code_lens = false, code_lens_resolve = false, completion = true, declaration = false, document_formatting = true, document_highlight = false, document_range_formatting = true, document_symbol = true, execute_command = false, find_references = false, goto_definition = false, hover = true, implementation = false, rename = false, signature_help = false, signature_help_trigger_characters = {}, text_document_did_change = 2, text_document_open_close = true, text_document_save = true, text_document_save_include_text = false, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = false, workspace_folder_properties = { changeNotifications = false, supported = false }, workspace_symbol = false }, rpc = { handle = <userdata 2>, notify = <function 29>, pid = 82163, request = <function 30> }, server_capabilities = { colorProvider = vim.empty_dict(), completionProvider = { resolveProvider = false, triggerCharacters = { '"', ":" } }, documentFormattingProvider = true, documentLinkProvider = vim.empty_dict(), documentRangeFormattingProvider = true, documentSymbolProvider = true, foldingRangeProvider = true, hoverProvider = true, selectionRangeProvider = true, textDocumentSync = 2 }, stop = <function 31>, supports_method = <function 32>, workspaceFolders = <table 12>, workspace_did_change_configuration = <function 33>, workspace_folders = <table 12> } }
[DEBUG][2021-12-31 15:28:57] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 3, jsonrpc = "2.0", method = "shutdown"}
[DEBUG][2021-12-31 15:28:57] .../vim/lsp/rpc.lua:344 "rpc.send" { id = 3, jsonrpc = "2.0", method = "shutdown"}
[DEBUG][2021-12-31 15:28:57] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 3, jsonrpc = "2.0", result = true}
[DEBUG][2021-12-31 15:28:57] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "exit"}
[DEBUG][2021-12-31 15:28:57] .../vim/lsp/rpc.lua:451 "rpc.receive" { id = 3, jsonrpc = "2.0"}
[DEBUG][2021-12-31 15:28:57] .../vim/lsp/rpc.lua:344 "rpc.send" { jsonrpc = "2.0", method = "exit"}
I don't know why, but it reproduced on I reproduced it in NVIM v0.7.0-dev+845-ge58071c92
.
Therefore, I will investigate it later.
@aleprovencio I fixed it, please update and try it when you have time.
Hello @tamago324, I took these same steps and unfortunately, with the same unsuccessful result...:(
Hi @aleprovencio . Thanks for the report. It's fixed. Please try with the following new minvimrc
{
| // cursor here and press `<C-x><C-o>`
}
You've nailed @tamago324!
I just had to correct the address of nlsp-settings on Plug's call, and it worked fine.
Thanks for the effort on this issue and also for this useful plugin.
Thank you for confirming!
I was able to fix it thanks to your report. If you have any further questions, please let us know.
I seemingly ran into the same issue.
I did some debugging and arrived at the conclusion that nlsp-settings must be setup before lspconfig.
Specifically lspconfig.util.add_hook_before(...)
which is used in nlsp-settings' implementation has to be called before setting up language servers.
I'm not sure if my observation is correct but if it is perhaps the README and/or the Vim docs could clarify this behavior?
Hello, I can get the completions to work if I manually do something like:
However, by omitting this snippet and setting
jsonls_append_default_schemas
astrue
does not work, shouldn't it alone be enough?