aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/server_configurations/denols.lua8
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',