fix: add warning message for lang.vue when vtsls is not enabled

This commit is contained in:
yihao 2026-04-22 14:39:21 +08:00
parent 83d90f339d
commit 7093013e99

View file

@ -29,6 +29,17 @@ return {
{
"neovim/nvim-lspconfig",
opts = function(_, opts)
if not opts.servers.vtsls or opts.servers.vtsls.enabled == false then
LazyVim.warn({
"The `lang.vue` extras requires `vtsls` for TypeScript integration.",
"Please enable `vtsls` so `lang.vue` works correctly.",
}, {
title = "LazyVim",
once = true,
})
return
end
table.insert(opts.servers.vtsls.filetypes, "vue")
LazyVim.extend(opts.servers.vtsls, "settings.vtsls.tsserver.globalPlugins", {
{