diff options
| -rw-r--r-- | lua/lspconfig/server_configurations/denols.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lua/lspconfig/server_configurations/denols.lua b/lua/lspconfig/server_configurations/denols.lua index 6693e0a3..bb5a43f7 100644 --- a/lua/lspconfig/server_configurations/denols.lua +++ b/lua/lspconfig/server_configurations/denols.lua @@ -43,7 +43,7 @@ local function virtual_text_document(uri, client) virtual_text_document_handler(uri, result, client) end -local function denols_handler(err, result, ctx) +local function denols_handler(err, result, ctx, config) if not result or vim.tbl_isempty(result) then return nil end @@ -58,7 +58,7 @@ local function denols_handler(err, result, ctx) end end - lsp.handlers[ctx.method](err, result, ctx) + lsp.handlers[ctx.method](err, result, ctx, config) end return { @@ -82,11 +82,11 @@ return { ['textDocument/definition'] = denols_handler, ['textDocument/typeDefinition'] = denols_handler, ['textDocument/references'] = denols_handler, - ['workspace/executeCommand'] = function(err, result, context) + ['workspace/executeCommand'] = function(err, result, context, config) if context.params.command == 'deno.cache' then buf_cache(context.bufnr, vim.lsp.get_client_by_id(context.client_id)) else - lsp.handlers[context.method](err, result, context) + lsp.handlers[context.method](err, result, context, config) end end, }, |
