nvim/lua/keymap.lua

41 lines
1.1 KiB
Lua

-- base
G.map({
{ 'n', '<leader>nh', ':nohlsearch<CR>' },
{ 'n', '<leader>rp', ':%s/' },
{ 'v', 'L', '$' },
{ 'v', 'H', '^' },
{ 'n', 'L', '$' },
{ 'n', 'H', '^' },
{ 'v', '>', '>gv' },
{ 'v', '<', '<gv' },
{ 'n', '>', '>>' },
{ 'n', '<', '<<' },
{ 'n', '?', ':set hlsearch<CR>?' },
{ 'n', '/', ':set hlsearch<CR>/' },
{ 'n', '<A-l>', ':tabn<CR>' },
{ 'n', '<A-h>', ':tabp<CR>' },
{ 'n', '<c-j>', '<c-w>j' },
{ 'n', '<c-h>', '<c-w>h' },
{ 'n', '<c-k>', '<c-w>k' },
{ 'n', '<c-l>', '<c-w>l' },
{ 'n', '<c-c>', ':q<CR>' },
{ 'n', '<c-S>', ':w !sudo tee %<CR>' },
{ 'n', '<c-q>', ':q!<CR>' },
{ 'v', '<cs-y>', '"+y' },
{ 'n', '<leader>y', 'ggyG' },
{ 'n', '<leader>p', 'ggpG' },
{ 'n', '<leader>v', 'ggVG' },
{ 'n', '<up>', ':res -5<CR>' },
{ 'n', '<down>', ':res +5<CR>' },
{ 'n', '<left>', ':vertical resize -5<CR>' },
{ 'n', '<right>', ':vertical resize +5<CR>' },
})