local status, saga = pcall(require, "lspsaga") if (not status) then return end saga.init_lsp_saga { server_filetype_map = { typescript = 'typescript' } } local opts = { noremap = true, silent = true } vim.keymap.set('n', '', 'Lspsaga diagnostic_jump_next', opts) vim.keymap.set('n', 'K', 'Lspsaga hover_doc', opts) vim.keymap.set('n', 'gd', 'Lspsaga lsp_finder', opts) vim.keymap.set('i', '', 'Lspsaga signature_help', opts) vim.keymap.set('n', 'gp', 'Lspsaga preview_definition', opts) vim.keymap.set('n', 'gr', 'Lspsaga rename', opts)