Update .config/nvim/lua/config/20_keymaps.lua Update .config/nvim/lua/plugin/10_hop.lua Update .config/nvim/lua/plugin/20_completion.lua Add .config/nvim/snippets/lua.json Add .config/nvim/snippets/package.json
16 lines
600 B
Lua
16 lines
600 B
Lua
-- 20_keymaps.lua
|
|
|
|
-- Helpers ====================================================
|
|
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', '<Leader>' .. lhs, rhs, { desc = desc })
|
|
end
|
|
local unmap = function(lhs, rhs)
|
|
vim.keymap.del(lhs, rhs)
|
|
end
|
|
-- Keymaps ====================================================
|
|
nmap('[p', '<Cmd>exe "put! " . v:register<CR>', 'Paste above')
|
|
nmap(']p', '<Cmd>exe "put " . v:register<Cr>', 'Paste below')
|
|
nmap_leader('ei', '<Cmd>edit $MYVIMRC<CR>', 'init.lua')
|