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.keymap.set("n", "", function() -- require("lspsaga.action").smart_scroll_with_saga(1) -- end) -- -- scroll up -- vim.keymap.set("n", "", function() -- require("lspsaga.action").smart_scroll_with_saga(-1) -- end) vim.cmd([[ nnoremap lua require('lspsaga.floaterm').open_float_terminal() tnoremap :lua require('lspsaga.floaterm').close_float_terminal() ]])