From 41bbfbffb954e7406420c946c10962c1705e9603 Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Fri, 23 Jul 2021 18:33:12 +0200 Subject: [PATCH] Add more vim mappings --- home/.config/nvim/rc/mappings.vim | 55 ++++++++++++++++++++----------- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/home/.config/nvim/rc/mappings.vim b/home/.config/nvim/rc/mappings.vim index 2d746c0..dfb3893 100644 --- a/home/.config/nvim/rc/mappings.vim +++ b/home/.config/nvim/rc/mappings.vim @@ -1,3 +1,38 @@ +" Unmap arrow keys in normal mode to remove bad habits +nnoremap +nnoremap +nnoremap +nnoremap + +" Stop search highlight on esc (until next search) +map :noh + +" System clipboard interactions +map "+y +vnoremap "+p + +" Spell-check set to o, 'o' for 'orthography' +map o :setlocal spell! spelllang=en_US + +" Use shift to move 10 lines up/down quickly +noremap K 10k +noremap J 10j + +" Tab navigation +nnoremap gt +nnoremap gT +nnoremap :tabnew +nnoremap :tabmove + +nnoremap :tabmove - +nnoremap :tabp +nnoremap :tabn + +" Alias replace all +nnoremap :%s//gI + +" Save file as sudo when no write permissions +cmap w!! w !sudo tee > /dev/null % + " Remap splits navigation to just CTRL + hjkl nnoremap h nnoremap j @@ -10,23 +45,3 @@ noremap :vertical resize -3 noremap :resize +3 noremap :resize -3 -" Spell-check set to o, 'o' for 'orthography' -map o :setlocal spell! spelllang=en_US - -" Stop search highlight (until next search) -map :noh - -" System clipboard interactions -map "+y -vnoremap "+p - -" Unmap arrow keys in normal mode to remove bad habits -nnoremap -nnoremap -nnoremap -nnoremap - -" Use shift to move 10 lines up/down quickly -noremap K 10k -noremap J 10j -