diff --git a/lua/init.lua b/lua/init.lua index bae6a94..99bf837 100644 --- a/lua/init.lua +++ b/lua/init.lua @@ -100,21 +100,16 @@ vim.lsp.config("hls", { local yarn_path = vim.fn.expand("$HOME/.config/yarn/global/node_modules") -vim.lsp.enable("vtsls") -vim.lsp.config("vtsls", { - settings = { - vtsls = { - tsserver = { - globalPlugins = { - { - configNamespace = "typescript", - name = "@vue/typescript-plugin", - location = yarn_path .. "/@vue/typescript-plugin", - languages = { "vue" }, - }, - }, - }, - }, +vim.lsp.enable("ts_ls") +vim.lsp.config("ts_ls", { + init_options = { + plugins = { + { + name = "@vue/typescript-plugin", + location = yarn_path .. "/@vue/typescript-plugin", + languages = { "javascript", "typescript", "vue" }, + } + } }, filetypes = { "javascript", diff --git a/setup b/setup index d0fb49d..d0bd4a0 100755 --- a/setup +++ b/setup @@ -1,5 +1,5 @@ #!/bin/bash -ex yarn global add \ - @vtsls/language-server@latest \ + typescript-language-server@latest \ @vue/language-server@latest