Files
dotfiles-modules/homemanager/neovim/lua/plugins/spec/server_configurations/vtsls.lua
2025-10-14 12:29:46 +02:00

26 lines
550 B
Lua

return {
config = function()
local vuePluginPath = vim.fn.expand(
"~/.config/dotfiles/homes/quirinecker/.npm_global/node_modules/@vue/typescript-plugin/")
local vue_plugin = {
name = '@vue/typescript-plugin',
location = vuePluginPath,
languages = { 'vue' },
configNamespace = 'typescript',
}
return {
settings = {
vtsls = {
tsserver = {
globalPlugins = {
vue_plugin,
},
},
},
},
filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' },
}
end
}