diff options
| author | sigmaSd <bedisnbiba@gmail.com> | 2023-04-27 02:42:37 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-27 09:42:37 +0800 |
| commit | da4c527ea9df8f0c6230831d0035780b0a232e76 (patch) | |
| tree | 0b4686a00bf4e2a65b8050d767d3cd2614d48601 | |
| parent | docs: update server_configurations.md (diff) | |
| download | nvim-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
| -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', |
