From ae098d67d6842ccc097f5a10616369b60dfe6701 Mon Sep 17 00:00:00 2001 From: Saiful Islam Date: Thu, 30 May 2024 15:29:09 +0600 Subject: [PATCH] fix(typescript): vtsls server expe settings (#3372) Based on [vtsls schema](https://github.com/yioneko/vtsls/blob/bd2df5a2d45cbc087e4fe285ec7c7396fd96e9cf/packages/service/configuration.schema.json#L1092), experimental setting should be vtsls property not typescript. ```json "vtsls.experimental.completion.enableServerSideFuzzyMatch": { "default": false, "type": "boolean", "description": "Execute fuzzy match of completion items on server side. Enable this will help filter out useless completion items from tsserver." }, ``` --- lua/lazyvim/plugins/extras/lang/typescript.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/lazyvim/plugins/extras/lang/typescript.lua b/lua/lazyvim/plugins/extras/lang/typescript.lua index d00443ad..d3a80569 100644 --- a/lua/lazyvim/plugins/extras/lang/typescript.lua +++ b/lua/lazyvim/plugins/extras/lang/typescript.lua @@ -36,14 +36,14 @@ return { complete_function_calls = true, vtsls = { enableMoveToFileCodeAction = true, - }, - typescript = { - updateImportsOnFileMove = { enabled = "always" }, experimental = { completion = { enableServerSideFuzzyMatch = true, }, }, + }, + typescript = { + updateImportsOnFileMove = { enabled = "always" }, suggest = { completeFunctionCalls = true, },