diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lspconfig/server_configurations/denols.lua | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lua/lspconfig/server_configurations/denols.lua b/lua/lspconfig/server_configurations/denols.lua index 1a06d2a8..6693e0a3 100644 --- a/lua/lspconfig/server_configurations/denols.lua +++ b/lua/lspconfig/server_configurations/denols.lua @@ -5,7 +5,12 @@ local function buf_cache(bufnr, client) local params = {} params['referrer'] = { uri = vim.uri_from_bufnr(bufnr) } params['uris'] = {} - client.request_sync('deno/cache', params) + client.request('deno/cache', params, function(err, _result, ctx) + if err then + local uri = ctx.params.referrer.uri + vim.api.nvim_err_writeln('cache command failed for ' .. vim.uri_to_fname(uri)) + end + end, bufnr) end local function virtual_text_document_handler(uri, res, client) @@ -59,6 +64,7 @@ end return { default_config = { cmd = { 'deno', 'lsp' }, + cmd_env = { NO_COLOR = true }, filetypes = { 'javascript', 'javascriptreact', |
