fix(lsp): better way of extending deeply nested lists. Fixes #3398

This commit is contained in:
Folke Lemaitre 2024-05-31 13:52:41 +02:00
parent 7782affc90
commit 9f2cc30246
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
3 changed files with 19 additions and 20 deletions

View file

@ -27,20 +27,6 @@ return {
-- Volar 2.0 has discontinued their "take over mode" which in previous version provided support for typescript in vue files.
-- The new approach to get typescript support involves using the typescript language server along side volar.
vtsls = {
settings = {
vtsls = {
tsserver = {
globalPlugins = {
-- Use typescript language server along with vue typescript plugin
vue = {
name = "@vue/typescript-plugin",
location = vue_typescript_plugin,
languages = { "vue" },
},
},
},
},
},
filetypes = {
"javascript",
"javascriptreact",
@ -52,6 +38,12 @@ return {
},
},
})
LazyVim.extend(opts.servers.vtsls, "settings.vtsls.tsserver.globalPlugins", {
name = "@vue/typescript-plugin",
location = vue_typescript_plugin,
languages = { "vue" },
})
end,
},
}