From abc00380fc94b44814cbdde4afbf8c707a12f544 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Tue, 14 Dec 2021 12:13:07 +0530 Subject: [PATCH] nvim: after/ftplugin: diff/git: Allow jumping between sections of diff Use [c and ]c to jump between sections of diff. --- nvim/.config/nvim/after/ftplugin/diff.vim | 3 +++ nvim/.config/nvim/after/ftplugin/git.vim | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 nvim/.config/nvim/after/ftplugin/diff.vim diff --git a/nvim/.config/nvim/after/ftplugin/diff.vim b/nvim/.config/nvim/after/ftplugin/diff.vim new file mode 100644 index 0000000..149fd93 --- /dev/null +++ b/nvim/.config/nvim/after/ftplugin/diff.vim @@ -0,0 +1,3 @@ +" Jump to sections of diff +nnoremap [c ?^@@ +nnoremap ]c /^@@ diff --git a/nvim/.config/nvim/after/ftplugin/git.vim b/nvim/.config/nvim/after/ftplugin/git.vim index c5e4504..1eff8d0 100644 --- a/nvim/.config/nvim/after/ftplugin/git.vim +++ b/nvim/.config/nvim/after/ftplugin/git.vim @@ -12,3 +12,7 @@ nnoremap gR :call git#git_reflog_restore() nnoremap gn git#git_branch_rename() nnoremap gp git#git_push_commit() + +" Jump to sections of diff +nnoremap [c ?^@@ +nnoremap ]c /^@@