move @vue/typescript-plugin back to extend function call

This commit is contained in:
Emma Eilefsen Glenna 2024-05-31 20:46:40 +02:00 committed by GitHub
parent 65b75dcf0d
commit a091e0d7e5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18,9 +18,9 @@ return {
{ {
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
opts = function(_, opts) opts = function(_, opts)
local vue_typescript_plugin = require("mason-registry").get_package("vue-language-server"):get_install_path() local vue_typescript_plugin = require("mason-registry")
.. "/node_modules/@vue/language-server" .get_package("vue-language-server")
.. "/node_modules/@vue/typescript-plugin" :get_install_path() .. "/node_modules/@vue/language-server" .. "/node_modules/@vue/typescript-plugin"
opts.servers = vim.tbl_deep_extend("force", opts.servers, { opts.servers = vim.tbl_deep_extend("force", opts.servers, {
volar = {}, volar = {},
@ -36,22 +36,18 @@ return {
"typescript.tsx", "typescript.tsx",
"vue", "vue",
}, },
settings = { },
vtsls = { })
tsserver = { LazyVim.extend(opts.servers.vtsls.settings.vtsls.tsserver.globalPlugins, {
globalPlugins = {
{ {
name = "@vue/typescript-plugin", name = "@vue/typescript-plugin",
location = vue_typescript_plugin, location = vue_typescript_plugin,
languages = { "vue" }, languages = { "vue" },
configNamespace = "typescript", configNamespace = "typescript",
}, },
},
},
},
},
},
}) })
end, end,
}, },
} }