aboutsummaryrefslogtreecommitdiffstats
path: root/lsp
diff options
context:
space:
mode:
authorDaniel M. Capella <polyzen@users.noreply.github.com>2025-08-05 21:59:24 +0000
committerGitHub <noreply@github.com>2025-08-05 14:59:24 -0700
commit9b90d9945a8f23b23b2a22fc20c76337039ea499 (patch)
tree7268a1913d68a9cc76e6a7a4271eedb4a0bce7a4 /lsp
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-9b90d9945a8f23b23b2a22fc20c76337039ea499.tar
nvim-lspconfig-9b90d9945a8f23b23b2a22fc20c76337039ea499.tar.gz
nvim-lspconfig-9b90d9945a8f23b23b2a22fc20c76337039ea499.tar.bz2
nvim-lspconfig-9b90d9945a8f23b23b2a22fc20c76337039ea499.tar.lz
nvim-lspconfig-9b90d9945a8f23b23b2a22fc20c76337039ea499.tar.xz
nvim-lspconfig-9b90d9945a8f23b23b2a22fc20c76337039ea499.tar.zst
nvim-lspconfig-9b90d9945a8f23b23b2a22fc20c76337039ea499.zip
feat(vue_ls): support ts_ls #3986
typescript-language-server now supports tsserver/request: https://github.com/typescript-language-server/typescript-language-server/releases/tag/v4.4.0
Diffstat (limited to 'lsp')
-rw-r--r--lsp/vue_ls.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/lsp/vue_ls.lua b/lsp/vue_ls.lua
index 39008020..99758bc2 100644
--- a/lsp/vue_ls.lua
+++ b/lsp/vue_ls.lua
@@ -24,9 +24,10 @@ return {
root_markers = { 'package.json' },
on_init = function(client)
client.handlers['tsserver/request'] = function(_, result, context)
- local clients = vim.lsp.get_clients({ bufnr = context.bufnr, name = 'vtsls' })
+ local clients = vim.lsp.get_clients({ bufnr = context.bufnr, name = 'ts_ls' })
+ or vim.lsp.get_clients({ bufnr = context.bufnr, name = 'vtsls' })
if #clients == 0 then
- vim.notify('Could not find `vtsls` lsp client, required by `vue_ls`.', vim.log.levels.ERROR)
+ vim.notify('Could not find `ts_ls` or `vtsls` lsp client, required by `vue_ls`.', vim.log.levels.ERROR)
return
end
local ts_client = clients[1]