24 lines
401 B
Lua
24 lines
401 B
Lua
local M = {}
|
|
|
|
M.imap = function(tbl)
|
|
vim.keymap.set("i", tbl[1], tbl[2], tbl[3])
|
|
end
|
|
|
|
M.map = function(tbl)
|
|
vim.keymap.set(tbl[1], tbl[2], tbl[3], tbl[4] or {})
|
|
end
|
|
|
|
M.nmap = function(tbl)
|
|
vim.keymap.set("n", tbl[1], tbl[2], tbl[3])
|
|
end
|
|
|
|
M.vmap = function(tbl)
|
|
vim.keymap.set("v", tbl[1], tbl[2], tbl[3])
|
|
end
|
|
|
|
M.xmap = function(tbl)
|
|
vim.keymap.set("x", tbl[1], tbl[2], tbl[3])
|
|
end
|
|
|
|
return M
|