From a091e0d7e5d0a4726c2a04ef1996d2f34a25db76 Mon Sep 17 00:00:00 2001 From: Emma Eilefsen Glenna <95104378+eilefsen@users.noreply.github.com> Date: Fri, 31 May 2024 20:46:40 +0200 Subject: [PATCH] move @vue/typescript-plugin back to extend function call --- lua/lazyvim/plugins/extras/lang/vue.lua | 30 +++++++++++-------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/lua/lazyvim/plugins/extras/lang/vue.lua b/lua/lazyvim/plugins/extras/lang/vue.lua index e8c4e93d..faef962e 100644 --- a/lua/lazyvim/plugins/extras/lang/vue.lua +++ b/lua/lazyvim/plugins/extras/lang/vue.lua @@ -18,9 +18,9 @@ return { { "neovim/nvim-lspconfig", opts = function(_, opts) - local vue_typescript_plugin = require("mason-registry").get_package("vue-language-server"):get_install_path() - .. "/node_modules/@vue/language-server" - .. "/node_modules/@vue/typescript-plugin" + local vue_typescript_plugin = require("mason-registry") + .get_package("vue-language-server") + :get_install_path() .. "/node_modules/@vue/language-server" .. "/node_modules/@vue/typescript-plugin" opts.servers = vim.tbl_deep_extend("force", opts.servers, { volar = {}, @@ -36,22 +36,18 @@ return { "typescript.tsx", "vue", }, - settings = { - vtsls = { - tsserver = { - globalPlugins = { - { - name = "@vue/typescript-plugin", - location = vue_typescript_plugin, - languages = { "vue" }, - configNamespace = "typescript", - }, - }, - }, - }, - }, + }, + }) + LazyVim.extend(opts.servers.vtsls.settings.vtsls.tsserver.globalPlugins, { + { + name = "@vue/typescript-plugin", + location = vue_typescript_plugin, + languages = { "vue" }, + configNamespace = "typescript", }, }) end, + + }, }