Fix missing autocomplete in .vue files

The existing Vue extra was not properly configuring vtsls to use the globalPlugin: '@vue/typescript-plugin'

This commit fixes missing typescript autocomplete in .vue files.
This commit is contained in:
Emma Eilefsen Glenna 2024-05-31 15:38:30 +02:00 committed by GitHub
parent ae381c91a1
commit 65b75dcf0d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -36,14 +36,22 @@ 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" },
})
end,
},
}