-- 20_keymaps.lua ---@diagnostic disable: unused-local, unused-function -- stylua: ignore start local nmap = function(lhs, rhs, desc) vim.keymap.set("n", lhs, rhs, { desc = desc }) end local nmap_leader = function(lhs, rhs, desc) vim.keymap.set("n", "" .. lhs, rhs, { desc = desc }) end nmap_leader('ca', 'lua vim.lsp.buf.code_action()', 'lsp code action') nmap_leader('ci', 'lua vim.lsp.buf.implementation()', 'lsp find implementation') nmap_leader('cr', 'lua vim.lsp.buf.references()', 'lsp find references') nmap_leader('cR', 'lua vim.lsp.buf.rename()', 'lsp rename') nmap_leader(';', 'vsplit', 'vsplit') nmap_leader('-', 'split', 'hsplit')