refactor(nvim): manage Neovim with Home Manager

This commit is contained in:
Oliver Davies 2022-10-04 09:26:08 +01:00
parent 83c43d07df
commit 5630466780
42 changed files with 5 additions and 0 deletions

View file

@ -0,0 +1,23 @@
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