1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
local M = {}
M.keymap = function(mode, lhs, rhs, opts)
vim.api.nvim_set_keymap(
mode,
lhs,
rhs,
vim.tbl_extend('keep', opts or {}, { noremap = true, silent = true })
)
end
M.buf_keymap = function(bufnr, mode, lhs, rhs, opts)
vim.api.nvim_buf_set_keymap(
bufnr,
mode,
lhs,
rhs,
vim.tbl_extend('keep', opts or {}, { noremap = true, silent = true })
)
end
return M
|