From 4009620651c7422b3ce11484916865073e95574d Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sun, 2 Jul 2023 13:04:49 +0200 Subject: [PATCH] fix(typescript): use new lsp keymaps config for typescript --- lua/lazyvim/plugins/extras/lang/typescript.lua | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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,