aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorsigmaSd <bedisnbiba@gmail.com>2023-04-27 02:42:37 +0100
committerGitHub <noreply@github.com>2023-04-27 09:42:37 +0800
commitda4c527ea9df8f0c6230831d0035780b0a232e76 (patch)
tree0b4686a00bf4e2a65b8050d767d3cd2614d48601 /lua
parentdocs: update server_configurations.md (diff)
downloadnvim-lspconfig-da4c527ea9df8f0c6230831d0035780b0a232e76.tar
nvim-lspconfig-da4c527ea9df8f0c6230831d0035780b0a232e76.tar.gz
nvim-lspconfig-da4c527ea9df8f0c6230831d0035780b0a232e76.tar.bz2
nvim-lspconfig-da4c527ea9df8f0c6230831d0035780b0a232e76.tar.lz
nvim-lspconfig-da4c527ea9df8f0c6230831d0035780b0a232e76.tar.xz
nvim-lspconfig-da4c527ea9df8f0c6230831d0035780b0a232e76.tar.zst
nvim-lspconfig-da4c527ea9df8f0c6230831d0035780b0a232e76.zip
feat: make deno/cache async (#2569)
* feat: make deno/cache async * feat: show file name in deno cache error * fix: use fname isntead of uri
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',