local saga = require("lspsaga") saga.init_lsp_saga() Nmap("gr", "Lspsaga rename") Nmap("gx", "Lspsaga code_action") Xmap("gx", ":Lspsaga range_code_action") Nmap("K", "Lspsaga hover_doc") Nmap("go", "Lspsaga show_line_diagnostics") Nmap("gj", "Lspsaga diagnostic_jump_next") Nmap("gk", "Lspsaga diagnostic_jump_prev") Nmap("", "lua require('lspsaga.action').smart_scroll_with_saga(-1, '')", {}) Nmap("", "lua require('lspsaga.action').smart_scroll_with_saga(1, '')", {}) vim.cmd([[ nnoremap lua require('lspsaga.floaterm').open_float_terminal() tnoremap :lua require('lspsaga.floaterm').close_float_terminal() ]])