From 7875f6d8ab1de7da61567f4b3faa1ae59de1361b Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Tue, 19 May 2020 14:34:42 +0530 Subject: [PATCH] nvim: functions: Drop functions for cycling through all hunks in all buffers We can just call GitGutterQuickFix and then cycle through all hunks. No need for this. Signed-off-by: Sanchayan Maity --- nvim/.config/nvim/functions.vim | 43 ------------------------------- nvim/.config/nvim/keymappings.vim | 2 -- 2 files changed, 45 deletions(-) diff --git a/nvim/.config/nvim/functions.vim b/nvim/.config/nvim/functions.vim index cfc7855..3253dc8 100644 --- a/nvim/.config/nvim/functions.vim +++ b/nvim/.config/nvim/functions.vim @@ -2,49 +2,6 @@ function! NvimGdbNoTKeymaps() tnoremap endfunction -" Taken from gitgutter README. Cycles through all hunks in all open buffers. -function! NextHunkAllBuffers() - let line = line('.') - GitGutterNextHunk - if line('.') != line - return - endif - - let bufnr = bufnr('') - while 1 - bnext - if bufnr('') == bufnr - return - endif - if !empty(GitGutterGetHunks()) - 1 - GitGutterNextHunk - return - endif - endwhile -endfunction - -function! PrevHunkAllBuffers() - let line = line('.') - GitGutterPrevHunk - if line('.') != line - return - endif - - let bufnr = bufnr('') - while 1 - bprevious - if bufnr('') == bufnr - return - endif - if !empty(GitGutterGetHunks()) - normal! G - GitGutterPrevHunk - return - endif - endwhile -endfunction - function! GotoJump() jumps let j = input("Please select your jump: ") diff --git a/nvim/.config/nvim/keymappings.vim b/nvim/.config/nvim/keymappings.vim index 8be164f..39cdc68 100644 --- a/nvim/.config/nvim/keymappings.vim +++ b/nvim/.config/nvim/keymappings.vim @@ -81,8 +81,6 @@ nnoremap g+ :Gina stash " For gitgutter nnoremap ]h :GitGutterNextHunk nnoremap [h :GitGutterPrevHunk -nnoremap ]c :call NextHunkAllBuffers() -nnoremap [c :call PrevHunkAllBuffers() nnoremap sh :GitGutterStageHunk nnoremap uh :GitGutterUndoHunk nnoremap ph :GitGutterPreviewHunk