summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/lib/utils.lua
diff options
context:
space:
mode:
authorcafebabe <77344710+yuzu-eva@users.noreply.github.com>2022-05-21 23:33:01 +0200
committercafebabe <77344710+yuzu-eva@users.noreply.github.com>2022-05-21 23:33:01 +0200
commit16d566da938b049dda8998beec43e3cd85c4ed47 (patch)
treee138daaf0e6496f2f72659766f54544cda9c1245 /.config/nvim/lua/lib/utils.lua
parent5825759403e9f316c03c771f64a89ac89547b4de (diff)
Add nvim configuration
Diffstat (limited to '.config/nvim/lua/lib/utils.lua')
-rw-r--r--.config/nvim/lua/lib/utils.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/.config/nvim/lua/lib/utils.lua b/.config/nvim/lua/lib/utils.lua
new file mode 100644
index 0000000..8abbabd
--- /dev/null
+++ b/.config/nvim/lua/lib/utils.lua
@@ -0,0 +1,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