diff --git a/private_dot_config/nvim/init.lua b/private_dot_config/nvim/init.lua index 2f3f62e..9d548d3 100644 --- a/private_dot_config/nvim/init.lua +++ b/private_dot_config/nvim/init.lua @@ -42,3 +42,15 @@ vim.o.iskeyword = '@,48-57,_,192-255,-' vim.o.tabstop = 2 vim.o.shiftwidth = 2 +-- Keymaps +local nmap = function(lhs, rhs, desc) + vim.keymap.set('n', lhs, rhs, { desc = desc }) +end + +local nmap_leader = function(lhs, rhs, desc) + vim.keymap.set('n', '' .. lhs, rhs, { desc = desc }) +end + +nmap('[p', 'exe "put! " . v:register', 'Paste above') +nmap(']p', 'exe "put " . v:register', 'Paste below') +nmap_leader('ei', 'edit $MYVIMRC', 'init.lua')