tsserver.lua
1 local util = require('lspconfig.util') 2 3 return { 4 { 5 'neovim/nvim-lspconfig', 6 opts = function(_, opts) 7 opts.servers = opts.servers or {} 8 opts.servers.vtsls = LazyVim.extend(opts.servers.vtsls, 'settings.vtsls.tsserver.globalPlugins', {}) 9 opts.servers.volar = { 10 filetypes = { 11 'javascript', 12 'javascriptreact', 13 'json', 14 'typescript', 15 'typescriptreact', 16 -- 'vue', 17 }, 18 root_dir = util.root_pattern('src/App.vue'), 19 } 20 end, 21 }, 22 }