neovim / nvim-lspconfig

Quickstart configs for Nvim LSP
Apache License 2.0
10.71k stars 2.08k forks source link

Duplicate items with rust_analyzer, possibly a nvim-compe issue #854

Closed Acelya-9028 closed 3 years ago

Acelya-9028 commented 3 years ago
NVIM v0.5.0-dev+1259-gfe808f02f
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Compilation: C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe /DWIN32 /D_WINDOWS /W3 /MD /Zi /O2 /Ob1 /DNDEBUG /W3 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DWIN32 -D_WIN32_WINNT=0x0600 -DINCLUDE_GENERATED_DECLARATIONS -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -ID:/a/neovim/neovim/build/config -ID:/a/neovim/neovim/src -IC:/projects/nvim-deps/usr/include -ID:/a/neovim/neovim/build/src/nvim/auto -ID:/a/neovim/neovim/build/include
Compilé par runneradmin@fv-az152-409

Features: -acl +iconv +tui
See ":help feature-compile"

         fichier vimrc système : "$VIM\sysinit.vim"
               $VIM par défaut : "C:/Program Files/nvim/share/nvim"

Run :checkhealth for more info

How to reproduce the problem from neovim startup

I use compe for completion so just call compe#complete()

Actual behaviour

Some items are duplicates.

duplication

Expected behaviour

No duplicates.

Minimal init.vim or init.lua and code sample

lua << EOF
  vim.cmd 'packadd paq-nvim'                    -- Load Paq
  local paq = require('paq-nvim').paq           -- Import Paq

  paq { 'neovim/nvim-lspconfig' }
  paq { 'hrsh7th/nvim-compe' }
  paq { 'hrsh7th/vim-vsnip' }

  local capabilities = vim.lsp.protocol.make_client_capabilities()
  capabilities.textDocument.completion.completionItem.snippetSupport = true
  capabilities.textDocument.completion.completionItem.resolveSupport = {
    properties = {
      'documentation',
      'detail',
      'additionalTextEdits',
    }
  }

  require'lspconfig'.rust_analyzer.setup {
    capabilities = capabilities,
  }

  require'compe'.setup {
    source = {
      path = true;
      calc = true;
      nvim_lsp = true;
      nvim_lua = true;
      vsnip = true;
    };
  }
EOF

" Set completeopt to have a better completion experience `:help completeopt`
set completeopt=menuone,noselect

" Avoid showing extra messages when using completion
set shortmess+=c

inoremap <silent><expr> <C-Space> compe#complete()
inoremap <silent><expr> <CR>      compe#confirm('<CR>')
inoremap <silent><expr> <C-y>     compe#confirm('<C-y>')
inoremap <silent><expr> <C-e>     compe#close('<C-e>')
inoremap <silent><expr> <C-f>     compe#scroll({ 'delta': +4 })
inoremap <silent><expr> <C-d>     compe#scroll({ 'delta': -4 })

Health check

Checkhealth result health#lspconfig#check ======================================================================== ## Checking language server protocol configuration - INFO: rust_analyzer: configuration checked.

LSP log

Log file

It's possible the issue come from nvim-compe, excuse me if this is the case.

mjlbach commented 3 years ago

Did you test without compe?

Acelya-9028 commented 3 years ago

But how can I display the list without compe? <C-n>/<C-p> don't have lsp completions.

EDIT: Ok, my bad, I found. I don't know how to read.

Acelya-9028 commented 3 years ago

println! type

No, I was wrong, even with omnifunc, there is duplication.

  local capabilities = vim.lsp.protocol.make_client_capabilities()
  capabilities.textDocument.completion.completionItem.snippetSupport = true
  capabilities.textDocument.completion.completionItem.resolveSupport = {
    properties = {
      'documentation',
      'detail',
      'additionalTextEdits',
    }
  }

  local on_attach = function(client, bufnr)
    local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end
    local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end

    buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')

    -- Mappings.
    local opts = { noremap=true, silent=true }
    buf_set_keymap('n', 'gD', '<Cmd>lua vim.lsp.buf.declaration()<CR>', opts)
    buf_set_keymap('n', 'gd', '<Cmd>lua vim.lsp.buf.definition()<CR>', opts)
    buf_set_keymap('n', 'K', '<Cmd>lua vim.lsp.buf.hover()<CR>', opts)
    buf_set_keymap('n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', opts)
    buf_set_keymap('n', '<C-k>', '<cmd>lua vim.lsp.buf.signature_help()<CR>', opts)
    buf_set_keymap('n', '<space>wa', '<cmd>lua vim.lsp.buf.add_workspace_folder()<CR>', opts)
    buf_set_keymap('n', '<space>wr', '<cmd>lua vim.lsp.buf.remove_workspace_folder()<CR>', opts)
    buf_set_keymap('n', '<space>wl', '<cmd>lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))<CR>', opts)
    buf_set_keymap('n', '<space>D', '<cmd>lua vim.lsp.buf.type_definition()<CR>', opts)
    buf_set_keymap('n', '<space>rn', '<cmd>lua vim.lsp.buf.rename()<CR>', opts)
    buf_set_keymap('n', '<space>ca', '<cmd>lua vim.lsp.buf.code_action()<CR>', opts)
    buf_set_keymap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', opts)
    buf_set_keymap('n', '<space>e', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics()<CR>', opts)
    buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts)
    buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>', opts)
    buf_set_keymap('n', '<space>q', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>', opts)

    -- Set some keybinds conditional on server capabilities
    if client.resolved_capabilities.document_formatting then
      buf_set_keymap("n", "<space>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
    end
    if client.resolved_capabilities.document_range_formatting then
      buf_set_keymap("v", "<space>f", "<cmd>lua vim.lsp.buf.range_formatting()<CR>", opts)
    end

    -- Set autocommands conditional on server_capabilities
    if client.resolved_capabilities.document_highlight then
      vim.api.nvim_exec([[
        hi LspReferenceRead cterm=bold ctermbg=red guibg=LightYellow
        hi LspReferenceText cterm=bold ctermbg=red guibg=LightYellow
        hi LspReferenceWrite cterm=bold ctermbg=red guibg=LightYellow
        augroup lsp_document_highlight
          autocmd! * <buffer>
          autocmd CursorHold <buffer> lua vim.lsp.buf.document_highlight()
          autocmd CursorMoved <buffer> lua vim.lsp.buf.clear_references()
        augroup END
      ]], false)
    end
  end

  require'lspconfig'.rust_analyzer.setup {
    capabilities = capabilities,
    on_attach = on_attach
  }
mjlbach commented 3 years ago

Can you try disabling snippets?

Acelya-9028 commented 3 years ago

Yes, it's done but same result.

mjlbach commented 3 years ago

Hmm, I'm guessing this is an RA bug. What does lsp.log say for completion results?

Acelya-9028 commented 3 years ago

You can't comment at this time — your comment is too long (maximum is 65536 characters).

Log file ``` [ START ] 2021-04-19T20:10:39+0200 ] LSP logging initiated [ INFO ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:311 ] "Starting RPC client" { args = {}, cmd = "rust-analyzer", extra = {}} [ DEBUG ] 2021-04-19T20:10:39+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:819 ] "LSP[rust_analyzer]" "initialize_params" { capabilities = { callHierarchy = { dynamicRegistration = false, = <1>{ __tostring = } }, textDocument = { codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }, = }, =
}, dynamicRegistration = false, =
}, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, resolveSupport = { properties = { "documentation", "detail", "additionalTextEdits" }, =
}, 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 = { documentationFormat = { "markdown", "plaintext" }, =
}, =
}, 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.5.0" }, initializationOptions = vim.empty_dict(), processId = 7408, rootPath = "C:\\home\\projects\\fizzbuzz_no_if", rootUri = "file:///C:/home/projects/fizzbuzz_no_if", trace = "off", workspaceFolders = { { name = "C:\\home\\projects\\fizzbuzz_no_if", uri = "file:///C:/home/projects/fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 1, jsonrpc = "2.0", method = "initialize", params = { capabilities = { callHierarchy = { dynamicRegistration = false, = <1>{ __tostring = } }, textDocument = { codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }, =
}, =
}, dynamicRegistration = false, =
}, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, resolveSupport = { properties = { "documentation", "detail", "additionalTextEdits" }, =
}, 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 = { documentationFormat = { "markdown", "plaintext" }, =
}, =
}, 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.5.0" }, initializationOptions = vim.empty_dict(), processId = 7408, rootPath = "C:\\home\\projects\\fizzbuzz_no_if", rootUri = "file:///C:/home/projects/fizzbuzz_no_if", trace = "off", workspaceFolders = { { name = "C:\\home\\projects\\fizzbuzz_no_if", uri = "file:///C:/home/projects/fizzbuzz_no_if" } } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 1, jsonrpc = "2.0", result = { capabilities = { callHierarchyProvider = true, codeActionProvider = { codeActionKinds = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite" }, resolveProvider = true }, codeLensProvider = { resolveProvider = true }, completionProvider = { resolveProvider = true, triggerCharacters = { ":", ".", "'" } }, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "=", moreTriggerCharacter = { ".", ">", "{" } }, documentSymbolProvider = true, experimental = { joinLines = true, onEnter = true, parentModule = true, runnables = { kinds = { "cargo" } }, ssr = true }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, semanticTokensProvider = { full = { delta = true }, legend = { tokenModifiers = { "documentation", "declaration", "definition", "static", "abstract", "deprecated", "readonly", "constant", "controlFlow", "injected", "mutable", "consuming", "unsafe", "attribute", "trait", "callable", "intraDocLink" }, tokenTypes = { "comment", "keyword", "string", "number", "regexp", "operator", "namespace", "type", "struct", "class", "interface", "enum", "enumMember", "typeParameter", "function", "method", "property", "macro", "variable", "parameter", "angle", "arithmetic", "attribute", "bitwise", "boolean", "brace", "bracket", "builtinType", "characterLiteral", "colon", "comma", "comparision", "constParameter", "dot", "escapeSequence", "formatSpecifier", "generic", "label", "lifetime", "logical", "operator", "parenthesis", "punctuation", "selfKeyword", "semicolon", "typeAlias", "union", "unresolvedReference" } }, range = true }, signatureHelpProvider = { triggerCharacters = { "(", "," } }, textDocumentSync = { change = 2, openClose = true, save = vim.empty_dict() }, typeDefinitionProvider = true, workspace = { fileOperations = { willRename = { filters = { { pattern = { glob = "**/*.rs", matches = "file" }, scheme = "file" }, { pattern = { glob = "**", matches = "folder" }, scheme = "file" } } } } }, workspaceSymbolProvider = true }, serverInfo = { name = "rust-analyzer", version = "2021-04-12-73-g52585df24" } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { jsonrpc = "2.0", method = "initialized", params = { [true] = 6 }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { jsonrpc = "2.0", method = "workspace/didChangeConfiguration", params = { settings = { ["rust-analyzer"] = {}, = { __tostring = } } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:846 ] "LSP[rust_analyzer]" "server_capabilities" { callHierarchyProvider = true, codeActionProvider = { codeActionKinds = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite" }, resolveProvider = true }, codeLensProvider = { resolveProvider = true }, completionProvider = { resolveProvider = true, triggerCharacters = { ":", ".", "'" } }, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "=", moreTriggerCharacter = { ".", ">", "{" } }, documentSymbolProvider = true, experimental = { joinLines = true, onEnter = true, parentModule = true, runnables = { kinds = { "cargo" } }, ssr = true }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, semanticTokensProvider = { full = { delta = true }, legend = { tokenModifiers = { "documentation", "declaration", "definition", "static", "abstract", "deprecated", "readonly", "constant", "controlFlow", "injected", "mutable", "consuming", "unsafe", "attribute", "trait", "callable", "intraDocLink" }, tokenTypes = { "comment", "keyword", "string", "number", "regexp", "operator", "namespace", "type", "struct", "class", "interface", "enum", "enumMember", "typeParameter", "function", "method", "property", "macro", "variable", "parameter", "angle", "arithmetic", "attribute", "bitwise", "boolean", "brace", "bracket", "builtinType", "characterLiteral", "colon", "comma", "comparision", "constParameter", "dot", "escapeSequence", "formatSpecifier", "generic", "label", "lifetime", "logical", "operator", "parenthesis", "punctuation", "selfKeyword", "semicolon", "typeAlias", "union", "unresolvedReference" } }, range = true }, signatureHelpProvider = { triggerCharacters = { "(", "," } }, textDocumentSync = { change = 2, openClose = true, save = {} }, typeDefinitionProvider = true, workspace = { fileOperations = { willRename = { filters = { { pattern = { glob = "**/*.rs", matches = "file" }, scheme = "file" }, { pattern = { glob = "**", matches = "folder" }, scheme = "file" } } } } }, workspaceSymbolProvider = true} [ INFO ] 2021-04-19T20:10:39+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:847 ] "LSP[rust_analyzer]" "initialized" { resolved_capabilities = { call_hierarchy = true, code_action = { codeActionKinds = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite" }, resolveProvider = true }, code_lens = true, code_lens_resolve = true, completion = true, declaration = false, document_formatting = true, document_highlight = true, document_range_formatting = false, document_symbol = true, execute_command = false, find_references = true, goto_definition = true, hover = true, implementation = true, rename = true, signature_help = true, signature_help_trigger_characters = { "(", "," }, text_document_did_change = 2, text_document_open_close = true, text_document_save = {}, 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-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { jsonrpc = "2.0", method = "textDocument/didOpen", params = { textDocument = { languageId = "rust", text = 'use std::println;\n\nfn main() {\n let n = 15;\n println!("res: {}", [n.to_string(), "Fizz".to_string(), "Buzz".to_string(), "FizzBuzz".to_string()][[1, 0, 0][n % 3] + [2, 0, 0, 0, 0][n % 5]]);\n\n}\n', uri = "file:///C:/home/projects/fizzbuzz_no_if/src/main.rs", version = 0 } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "textDocument/publishDiagnostics" { client_id = 1, params = { diagnostics = {}, uri = "file:///C:/home/projects/fizzbuzz_no_if/src/main.rs" }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 0, jsonrpc = "2.0", method = "workspace/configuration", params = { items = { { section = "rust-analyzer" } } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 1, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Fetching" }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "workspace/configuration" { items = { { section = "rust-analyzer" } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "workspace/configuration" [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "workspace/configuration" { client_id = 1, params = { items = { { section = "rust-analyzer" } } }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = { {} }, status = true} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 0, jsonrpc = "2.0", result = { {} }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Fetching"} [ DEBUG ] 2021-04-19T20:10:39+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Fetching" }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 1, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:39+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" }} [ DEBUG ] 2021-04-19T20:10:39+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 2, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 3, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Fetching" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 4, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Loading" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Roots Scanned"} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 2, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Fetching"} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Fetching" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 3, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Loading"} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Loading" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 4, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 5, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Roots Scanned"} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 5, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 6, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 7, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Fetching" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 8, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Loading" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Roots Scanned"} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 6, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Fetching"} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Fetching" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 7, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "begin", title = "Fetching" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Loading"} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Loading" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 8, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:40+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "report", message = "metadata" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 9, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Fetching", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 10, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Loading" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Roots Scanned"} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 9, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "begin", message = "0/11", percentage = 0, title = "Roots Scanned" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "1/11", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Loading"} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Loading" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 10, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "begin", title = "Loading" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "2/11", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "3/11", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "4/11", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "5/11", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "6/11", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "7/11", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "8/11", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "9/11", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "report", message = "10/11", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "11/11" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "report", message = "metadata fizzbuzz_no_if" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Loading", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Loading", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 11, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Indexing" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "begin", percentage = 0, title = "Indexing" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "0/11 (core)", percentage = 0 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Indexing"} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Indexing" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 11, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "begin", percentage = 0, title = "Indexing" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "begin", percentage = 0, title = "Indexing" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "0/11 (core)", percentage = 0 }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "0/11 (core)", percentage = 0 } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 12, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/cargo check" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/cargo check", value = { kind = "begin", title = "cargo check" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/cargo check"} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/cargo check" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 12, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/cargo check", value = { kind = "begin", title = "cargo check" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/cargo check", value = { kind = "begin", title = "cargo check" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/cargo check", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/cargo check", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:41+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/cargo check", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "1/11 (alloc)", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "1/11 (alloc)", percentage = 9 }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "1/11 (alloc)", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "2/11 (panic_abort)", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "2/11 (panic_abort)", percentage = 18 }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "2/11 (panic_abort)", percentage = 18 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "3/11 (panic_unwind)", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "3/11 (panic_unwind)", percentage = 27 }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "3/11 (panic_unwind)", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "4/11 (profiler_builtins)", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "4/11 (profiler_builtins)", percentage = 36 }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "4/11 (profiler_builtins)", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "5/11 (proc_macro)", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "5/11 (proc_macro)", percentage = 45 }} [ DEBUG ] 2021-04-19T20:10:42+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "5/11 (proc_macro)", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "6/11 (term)", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "6/11 (term)", percentage = 54 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "6/11 (term)", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "7/11 (test)", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "7/11 (test)", percentage = 63 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "7/11 (test)", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "8/11 (unwind)", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "8/11 (unwind)", percentage = 72 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "8/11 (unwind)", percentage = 72 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "9/11 (std)", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "9/11 (std)", percentage = 81 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "9/11 (std)", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "10/11 (fizzbuzz_no_if)", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "10/11 (fizzbuzz_no_if)", percentage = 90 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "10/11 (fizzbuzz_no_if)", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:991 ] "on_lines bufnr: 2, changedtick: 3, firstline: 5, lastline: 6, new_lastline: 6, old_byte_size: 1, old_utf32_size: 1, old_utf16_size: 1" { "i" } [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { end = { character = 0, line = 5 }, start = { character = 0, line = 5 } }, rangeLength = 0, text = "i" } }, textDocument = { uri = "file:///C:/home/projects/fizzbuzz_no_if/src/main.rs", version = 3 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 13, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Indexing" }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:686 ] "server_request" "window/workDoneProgress/create" { token = "rustAnalyzer/Indexing"} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:689 ] "server_request: found handler for" "window/workDoneProgress/create" [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "rustAnalyzer/Indexing" }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 13, jsonrpc = "2.0", result = vim.NIL} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "begin", percentage = 0, title = "Indexing" } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "0/11 (core)", percentage = 0 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "begin", percentage = 0, title = "Indexing" }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "begin", percentage = 0, title = "Indexing" } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "0/11 (core)", percentage = 0 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "0/11 (core)", percentage = 0 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "1/11 (alloc)", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "1/11 (alloc)", percentage = 9 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "1/11 (alloc)", percentage = 9 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "3/11 (panic_unwind)", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "4/11 (profiler_builtins)", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "5/11 (proc_macro)", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "6/11 (term)", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "7/11 (test)", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "9/11 (std)", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "3/11 (panic_unwind)", percentage = 27 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "3/11 (panic_unwind)", percentage = 27 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "4/11 (profiler_builtins)", percentage = 36 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "4/11 (profiler_builtins)", percentage = 36 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "5/11 (proc_macro)", percentage = 45 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "5/11 (proc_macro)", percentage = 45 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "6/11 (term)", percentage = 54 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "6/11 (term)", percentage = 54 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "7/11 (test)", percentage = 63 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "7/11 (test)", percentage = 63 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "9/11 (std)", percentage = 81 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "9/11 (std)", percentage = 81 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "10/11 (fizzbuzz_no_if)", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "10/11 (fizzbuzz_no_if)", percentage = 90 }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "report", message = "10/11 (fizzbuzz_no_if)", percentage = 90 } }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "$/progress" { token = "rustAnalyzer/Indexing", value = { kind = "end" }} [ DEBUG ] 2021-04-19T20:10:43+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "$/progress" { client_id = 1, params = { token = "rustAnalyzer/Indexing", value = { kind = "end" } }} [ DEBUG ] 2021-04-19T20:10:44+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///c:/home/projects/fizzbuzz_no_if/src/main.rs", version = 3 }} [ DEBUG ] 2021-04-19T20:10:44+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:672 ] "notification" "textDocument/publishDiagnostics" { diagnostics = {}, uri = "file:///c:/home/projects/fizzbuzz_no_if/src/main.rs", version = 3} [ DEBUG ] 2021-04-19T20:10:44+0200 ] ...eovim\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:442 ] "default_handler" "textDocument/publishDiagnostics" { client_id = 1, params = { diagnostics = {}, uri = "file:///c:/home/projects/fizzbuzz_no_if/src/main.rs", version = 3 }} [ DEBUG ] 2021-04-19T20:10:45+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:1353 ] "omnifunc.findstart" { base = "", findstart = 1} [ INFO ] 2021-04-19T20:10:45+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:1366 ] "base " "" [ DEBUG ] 2021-04-19T20:10:45+0200 ] C:\tools\neovim\Neovim\share\nvim\runtime\lua\vim\lsp.lua:887 ] "LSP[rust_analyzer]" "client.request" 1 "textDocument/completion" { position = { character = 1, line = 5 }, textDocument = { uri = "file:///C:/home/projects/fizzbuzz_no_if/src/main.rs" }} 2 ```

lsp.log

In this line: [ DEBUG ] 2021-04-19T20:10:45+0200 ] ...ols\neovim\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded", there are 2 blocks with i128 so it makes sense :s

mjlbach commented 3 years ago

Seems like RA is sending duplicate completion items.

{ additionalTextEdits = {},
deprecated = false,
filterText = "i128",
insertTextFormat = 1, 
kind = 22,
label = "i128",
sortText = "ffffffff",
textEdit = { newText = "i128", range = { end = { character = 1, line = 5 },
start = { character = 0, line = 5 } } } }, 

{ additionalTextEdits = {},
deprecated = false, 
filterText = "i128", 
insertTextFormat = 1, 
kind = 22,
label = "i128",
sortText = "ffffffff",
textEdit = { newText = "i128", range = { end = { character = 1, line = 5 },
start = { character = 0, line = 5 } } }
},

I'd file a bug upstream (we don't do anything that would cause this).

Acelya-9028 commented 3 years ago

Ok, thank you very much.

freerig commented 4 months ago

Same issue. Just noticed that I have two LSP instances (one from rustup, one from mason) running :LspInfo image