diff --git a/lua/lazyvim/plugins/extras/lang/typescript.lua b/lua/lazyvim/plugins/extras/lang/typescript.lua index 54860936..14c4b9ed 100644 --- a/lua/lazyvim/plugins/extras/lang/typescript.lua +++ b/lua/lazyvim/plugins/extras/lang/typescript.lua @@ -17,7 +17,14 @@ return { opts = { -- make sure mason installs the server servers = { - tsserver = {}, + ---@type lspconfig.options.tsserver + tsserver = { + settings = { + completions = { + completeFunctionCalls = true, + }, + }, + }, }, setup = { tsserver = function(_, opts) @@ -25,6 +32,7 @@ return { if client.name == "tsserver" then -- stylua: ignore vim.keymap.set("n", "co", "TypescriptOrganizeImports", { buffer = buffer, desc = "Organize Imports" }) + -- stylua: ignore vim.keymap.set("n", "cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer }) end end)