Skip to content

Commit

Permalink
feat(ts-error-translator-nvim): svelte and astro support added (#827
Browse files Browse the repository at this point in the history
)

feat(ts-error-translator-nvim): `astro` and `svelte` support added
  • Loading branch information
mehalter committed Apr 4, 2024
1 parent 875ebcb commit b1e5f08
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion lua/astrocommunity/lsp/ts-error-translator-nvim/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,17 @@ return {
local orig = opts.lsp_handlers[event] or vim.lsp.handlers[event]
opts.lsp_handlers[event] = function(err, result, ctx, config)
local client = vim.lsp.get_client_by_id(ctx.client_id)
if client and vim.tbl_contains({ "tsserver", "vtsls", "typescript-tools", "volar" }, client.name) then
if
client
and vim.tbl_contains({
"astro",
"svelte",
"tsserver",
"typescript-tools",
"volar",
"vtsls",
}, client.name)
then
vim.tbl_map(require("ts-error-translator").translate, result.diagnostics)
end
orig(err, result, ctx, config)
Expand Down

0 comments on commit b1e5f08

Please sign in to comment.