feat: make vue play noice

This commit is contained in:
Stevan Freeborn
2025-02-11 20:55:39 -06:00
parent 7237daefab
commit 823b374be8
2 changed files with 16 additions and 2 deletions
+15 -1
View File
@@ -47,7 +47,7 @@ return {
OrganizeImports = true,
},
RoslynExtensionsOptions = {
DocumentAnalysisTimeoutMs = 30000,
DocumentAnalysisTimeoutMs = 30000,
EnableAnalyzersSupport = true,
EnableImportCompletion = true,
},
@@ -61,8 +61,22 @@ return {
capabilities = capabilities,
})
local mason_registry = require("mason-registry")
local vue_language_server = mason_registry.get_package("vue-language-server"):get_install_path()
.. "/node_modules/@vue/language-server"
lspconfig.ts_ls.setup({
capabilities = capabilities,
init_options = {
plugins = {
{
name = "@vue/typescript-plugin",
location = vue_language_server,
languages = { "vue" },
}
}
},
filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue" }
})
lspconfig.html.setup({