From 8632e7a1bc377d2ef39392d19f6cbe7e90989ccf Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Thu, 18 Dec 2025 15:51:02 +0100 Subject: [PATCH] feat(lsp): switch from ts_ls to vtsls MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- dots/.config/nvim/after/plugin/lspconfig.lua | 78 ++++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/dots/.config/nvim/after/plugin/lspconfig.lua b/dots/.config/nvim/after/plugin/lspconfig.lua index 489feec..662665c 100644 --- a/dots/.config/nvim/after/plugin/lspconfig.lua +++ b/dots/.config/nvim/after/plugin/lspconfig.lua @@ -76,45 +76,45 @@ local servers = { }, }, tailwindcss = {}, - -- vtsls = {}, - ts_ls = {}, - -- vtsls = { - -- maxTsServerMemory = 16384, - -- filetypes = { - -- "javascript", - -- "javascriptreact", - -- "javascript.jsx", - -- "typescript", - -- "typescriptreact", - -- "typescript.tsx", - -- }, - -- settings = { - -- complete_function_calls = true, - -- vtsls = { - -- enableMoveToFileCodeAction = true, - -- autoUseWorkspaceTsdk = true, - -- experimental = { - -- completion = { - -- enableServerSideFuzzyMatch = true, - -- }, - -- }, - -- }, - -- typescript = { - -- updateImportsOnFileMove = { enabled = "always" }, - -- suggest = { - -- completeFunctionCalls = true, - -- }, - -- inlayHints = { - -- enumMemberValues = { enabled = true }, - -- functionLikeReturnTypes = { enabled = true }, - -- parameterNames = { enabled = "literals" }, - -- parameterTypes = { enabled = true }, - -- propertyDeclarationTypes = { enabled = true }, - -- variableTypes = { enabled = false }, - -- }, - -- }, - -- }, - -- }, + vtsls = { + -- ts_ls = {}, + vtsls = { + maxTsServerMemory = 16384, + filetypes = { + "javascript", + "javascriptreact", + "javascript.jsx", + "typescript", + "typescriptreact", + "typescript.tsx", + }, + settings = { + complete_function_calls = true, + vtsls = { + enableMoveToFileCodeAction = true, + autoUseWorkspaceTsdk = true, + experimental = { + completion = { + enableServerSideFuzzyMatch = true, + }, + }, + }, + typescript = { + updateImportsOnFileMove = { enabled = "always" }, + suggest = { + completeFunctionCalls = true, + }, + inlayHints = { + enumMemberValues = { enabled = true }, + functionLikeReturnTypes = { enabled = true }, + parameterNames = { enabled = "literals" }, + parameterTypes = { enabled = true }, + propertyDeclarationTypes = { enabled = true }, + variableTypes = { enabled = false }, + }, + }, + }, + }, yamlls = { settings = { yaml = {