keybind.lua (991B)
1 local nmap = function(tbl) vim.keymap.set('n', tbl[1], tbl[2]) end 2 local omap = function(tbl) vim.keymap.set('o', tbl[1], tbl[2]) end 3 local xmap = function(tbl) vim.keymap.set('x', tbl[1], tbl[2]) end 4 local nnoremap = function(tbl) vim.keymap.set('n', tbl[1], tbl[2], {noremap = true}) end 5 local snoremap = function(tbl) vim.keymap.set('s', tbl[1], tbl[2], {noremap = true}) end 6 local xnoremap = function(tbl) vim.keymap.set('x', tbl[1], tbl[2], {noremap = true}) end 7 local tnoremap = function(tbl) vim.keymap.set('t', tbl[1], tbl[2], {noremap = true}) end 8 local vnoremap = function(tbl) vim.keymap.set('v', tbl[1], tbl[2], {noremap = true}) end 9 local inoremap = function(tbl) vim.keymap.set('i', tbl[1], tbl[2], {noremap = true}) end 10 11 vim.keymap.nmap = nmap 12 vim.keymap.omap = omap 13 vim.keymap.xmap = xmap 14 vim.keymap.nnoremap = nnoremap 15 vim.keymap.xnoremap = xnoremap 16 vim.keymap.snoremap = snoremap 17 vim.keymap.tnoremap = tnoremap 18 vim.keymap.vnoremap = vnoremap 19 vim.keymap.inoremap = inoremap