fix(typescript): use new lsp keymaps config for typescript

This commit is contained in:
Folke Lemaitre 2023-07-02 13:04:49 +02:00
parent 39627cab42
commit 4009620651
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -19,6 +19,10 @@ return {
servers = {
---@type lspconfig.options.tsserver
tsserver = {
keys = {
{ "<leader>co", "<cmd>TypescriptOrganizeImports<CR>", desc = "Organize Imports" },
{ "<leader>cR", "<cmd>TypescriptRenameFile<CR>", 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", "<leader>co", "<cmd>TypescriptOrganizeImports<CR>", { buffer = buffer, desc = "Organize Imports" })
-- stylua: ignore
vim.keymap.set("n", "<leader>cR", "<cmd>TypescriptRenameFile<CR>", { desc = "Rename File", buffer = buffer })
end
end)
require("typescript").setup({ server = opts })
return true
end,