diff --git a/lua/lazyvim/plugins/extras/lang/typescript.lua b/lua/lazyvim/plugins/extras/lang/typescript.lua index 4aeaf5f9..32f4079e 100644 --- a/lua/lazyvim/plugins/extras/lang/typescript.lua +++ b/lua/lazyvim/plugins/extras/lang/typescript.lua @@ -19,6 +19,10 @@ return { servers = { ---@type lspconfig.options.tsserver tsserver = { + keys = { + { "co", "TypescriptOrganizeImports", desc = "Organize Imports" }, + { "cR", "TypescriptRenameFile", desc = "Rename File" }, + }, settings = { typescript = { format = { @@ -42,14 +46,6 @@ return { }, setup = { tsserver = function(_, opts) - require("lazyvim.util").on_attach(function(client, buffer) - 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) require("typescript").setup({ server = opts }) return true end,