From 173844c635403d6e14287f978e64e4d46285e10b Mon Sep 17 00:00:00 2001 From: Tovi Jaeschke-Rogers Date: Fri, 19 Apr 2024 14:38:34 +0930 Subject: [PATCH] fix: tsserver config --- .../nvim/lua/tovi/plugins/lsp/lspconfig.lua | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.config/nvim/lua/tovi/plugins/lsp/lspconfig.lua b/.config/nvim/lua/tovi/plugins/lsp/lspconfig.lua index 0a3e5bb..79aee87 100644 --- a/.config/nvim/lua/tovi/plugins/lsp/lspconfig.lua +++ b/.config/nvim/lua/tovi/plugins/lsp/lspconfig.lua @@ -114,7 +114,18 @@ return { lspconfig["tsserver"].setup({ capabilities = capabilities, on_attach = on_attach, - }) + filetypes = { "vue" }, + init_options = { + tsdk = '/usr/local/lib/node_modules/typescript/lib', + plugins = { + { + name = "@vue/typescript-plugin", + location = "/usr/local/lib/node_modules/@vue/typescript-plugin", + languages = {"javascript", "typescript", "vue"}, + }, + }, + }, + }) -- configure css server lspconfig["cssls"].setup({ @@ -127,6 +138,11 @@ return { capabilities = capabilities, on_attach = on_attach, filetypes = { "vue" }, + init_options = { + typescript = { + tsdk = '/usr/local/lib/node_modules/typescript/lib' + }, + }, }) -- configure php server