mirror of
https://github.com/LazyVim/LazyVim.git
synced 2025-06-23 17:28:57 +02:00
fix(vue): correctly add plugins. See #3401
This commit is contained in:
parent
07ff12f5eb
commit
e7430b0776
1 changed files with 4 additions and 6 deletions
|
@ -18,9 +18,9 @@ return {
|
||||||
{
|
{
|
||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
local vue_typescript_plugin = require("mason-registry")
|
local vue_typescript_plugin = require("mason-registry").get_package("vue-language-server"):get_install_path()
|
||||||
.get_package("vue-language-server")
|
.. "/node_modules/@vue/language-server"
|
||||||
:get_install_path() .. "/node_modules/@vue/language-server" .. "/node_modules/@vue/typescript-plugin"
|
.. "/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 = {},
|
||||||
|
@ -38,14 +38,12 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
LazyVim.extend(opts.servers.vtsls.settings.vtsls.tsserver.globalPlugins, {
|
LazyVim.extend(opts.servers.vtsls, "settings.vtsls.tsserver.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,
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue