diff --git a/lua/config/lsp/server/tsserver.lua b/lua/config/lsp/server/tsserver.lua index 4bb99757..d81fb7c7 100644 --- a/lua/config/lsp/server/tsserver.lua +++ b/lua/config/lsp/server/tsserver.lua @@ -37,7 +37,7 @@ local settings = { function Tsserver.setup(opts) opts.root_dir = util.get_root_pattern(config_files) - lspconfig.vtsls.setup(opts) + -- lspconfig.vtsls.setup(opts) opts.settings = settings diff --git a/lua/config/lsp/server/vtsls.lua b/lua/config/lsp/server/vtsls.lua new file mode 100644 index 00000000..88ad960d --- /dev/null +++ b/lua/config/lsp/server/vtsls.lua @@ -0,0 +1,5 @@ +local M = {} + +function M.setup(opts) require("lspconfig").vtsls.setup(opts) end + +return M diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 3ddb75fb..3308d9f9 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -10,7 +10,7 @@ M.dependencies = { "jparise/vim-graphql", "lvimuser/lsp-inlayhints.nvim", "SmiteshP/nvim-navic", - "yioneko/nvim-vtsls", + { "yioneko/nvim-vtsls", ft = { "typescript", "typescriptreact", "javascript", "javascriptreact" } }, { "williamboman/mason.nvim", opts = {