diff options
Diffstat (limited to 'vim')
-rw-r--r-- | vim/after/ftplugin/diff.vim | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vim/after/ftplugin/diff.vim b/vim/after/ftplugin/diff.vim index eecc8b8c..31403cc3 100644 --- a/vim/after/ftplugin/diff.vim +++ b/vim/after/ftplugin/diff.vim @@ -9,8 +9,10 @@ if exists('g:no_plugin_maps') || exists('g:no_diff_maps') endif " Modify curly braces to navigate by diff block -nnoremap <buffer> { ?^@@<CR> -nnoremap <buffer> } /^@@<CR> +nnoremap <buffer> { + \ :call search('\m^@@', 'bW')<CR> +nnoremap <buffer> { + \ :call search('\m^@@', 'W')<CR> let b:undo_ftplugin .= '|nunmap <buffer> {' \ . '|nunmap <buffer> }' |