From 65b75dcf0df08ea89be0236be440fdef06ab4943 Mon Sep 17 00:00:00 2001 From: Emma Eilefsen Glenna <95104378+eilefsen@users.noreply.github.com> Date: Fri, 31 May 2024 15:38:30 +0200 Subject: [PATCH] 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. --- lua/lazyvim/plugins/extras/lang/vue.lua | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/lua/lazyvim/plugins/extras/lang/vue.lua b/lua/lazyvim/plugins/extras/lang/vue.lua index edeead89..e8c4e93d 100644 --- a/lua/lazyvim/plugins/extras/lang/vue.lua +++ b/lua/lazyvim/plugins/extras/lang/vue.lua @@ -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, }, }