1
0
neovim-config/lua/utils/map.lua

9 lines
288 B
Lua

local map_key = vim.api.nvim_set_keymap
return function(modes, lhs, rhs, opts)
opts = opts or {}
opts.noremap = opts.noremap == nil and true or opts.noremap
if type(modes) == 'string' then modes = {modes} end
for _, mode in ipairs(modes) do map_key(mode, lhs, rhs, opts) end
end