diff --git a/nvim/init.vim b/nvim/init.vim index f31b363..da7ae81 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -88,7 +88,6 @@ Plug 'tpope/vim-surround' Plug 'tpope/vim-repeat' Plug 'tpope/vim-eunuch' Plug 'tpope/vim-sleuth' -Plug 'tpope/vim-unimpaired' Plug 'tpope/vim-vinegar' Plug 'editorconfig/editorconfig-vim' Plug 'igankevich/mesonic' @@ -239,6 +238,11 @@ nnoremap sv :vsp nnoremap x :x nnoremap q :q nnoremap Q :qa +" Navigate buffers +nnoremap [b :bprevious +nnoremap ]b :bnext +nnoremap [B :bfirst +nnoremap ]B :blast " Terminal nnoremap te :vsp :terminal nnoremap tc :SlimeConfig @@ -264,8 +268,8 @@ nnoremap gf :exe ':Ggrep ' . expand('') nnoremap gF :Ggrep nnoremap gg :GGrep " For gitgutter -nnoremap un :GitGutterNextHunk -nnoremap up :GitGutterPrevHunk +nnoremap ]h :GitGutterNextHunk +nnoremap [h :GitGutterPrevHunk nnoremap us :GitGutterStageHunk nnoremap ud :GitGutterUndoHunk nnoremap ur :GitGutterPreviewHunk @@ -284,10 +288,18 @@ nnoremap ws :ToggleWorkspace " Quickfix & Location list mappings nnoremap qo :copen nnoremap qc :cclose +nnoremap [q :cprevious +nnoremap ]q :cnext +nnoremap [Q :cfirst +nnoremap ]Q :clast nnoremap qs :vimgrep nnoremap qt :call ToggleQuickfixList() nnoremap Lo :lopen nnoremap Lc :lclose +nnoremap [l :lprevious +nnoremap ]l :lnext +nnoremap [L :lfirst +nnoremap ]L :llast nnoremap Ls :lvimgrep nnoremap Lt :call ToggleLocationList()