diff --git a/runtime/lua/vim/lsp/diagnostic.lua b/runtime/lua/vim/lsp/diagnostic.lua index 48cf3c0364..c62c08fd41 100644 --- a/runtime/lua/vim/lsp/diagnostic.lua +++ b/runtime/lua/vim/lsp/diagnostic.lua @@ -539,7 +539,7 @@ function M._workspace_diagnostics(opts) for _, client in ipairs(clients) do --- @type lsp.WorkspaceDiagnosticParams local params = { - identifier = vim.tbl_get(client, 'server_capabilities, diagnosticProvider', 'identifier'), + identifier = vim.tbl_get(client, 'server_capabilities', 'diagnosticProvider', 'identifier'), previousResultIds = previous_result_ids(client.id), }