From d506a6c502faaa24303e1be93a6f7ef88722183d Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 14 Jun 2019 00:07:42 +1200 Subject: Revert "Use shorter :map commands for diff/mail... This reverts commit bcad400. It breaks visual mode and operator mode operations, which should have been obvious. --- vim/after/ftplugin/diff.vim | 24 ++++++++++++++++-------- vim/after/ftplugin/mail.vim | 24 ++++++++++++++++-------- 2 files changed, 32 insertions(+), 16 deletions(-) (limited to 'vim/after/ftplugin') diff --git a/vim/after/ftplugin/diff.vim b/vim/after/ftplugin/diff.vim index 8c3d5b1d..f9f6c4b3 100644 --- a/vim/after/ftplugin/diff.vim +++ b/vim/after/ftplugin/diff.vim @@ -4,16 +4,24 @@ if exists('no_plugin_maps') || exists('no_diff_maps') endif " Maps using autoloaded function for quoted block movement -noremap [ +nnoremap [ \ :call diff#MoveBlock(v:count1, 1, 0) -sunmap [ -noremap ] +nnoremap ] \ :call diff#MoveBlock(v:count1, 0, 0) -sunmap ] -let b:undo_ftplugin .= '|smap ] ' - \ . '|unmap ]' - \ . '|smap ] ' - \ . '|unmap ]' +onoremap [ + \ :call diff#MoveBlock(v:count1, 1, 0) +onoremap ] + \ :call diff#MoveBlock(v:count1, 0, 0) +xnoremap [ + \ :call diff#MoveBlock(v:count1, 1, 1) +xnoremap ] + \ :call diff#MoveBlock(v:count1, 0, 1) +let b:undo_ftplugin .= '|nunmap [' + \ . '|nunmap ]' + \ . '|ounmap [' + \ . '|ounmap ]' + \ . '|xunmap [' + \ . '|xunmap ]' " Set mappings for diff pruning plugin nmap p diff --git a/vim/after/ftplugin/mail.vim b/vim/after/ftplugin/mail.vim index 85b7affd..cfb738a1 100644 --- a/vim/after/ftplugin/mail.vim +++ b/vim/after/ftplugin/mail.vim @@ -114,13 +114,21 @@ let b:undo_ftplugin .= '|nunmap Q' \ . '|xunmap Q' " Maps using autoloaded function for quoted paragraph movement -noremap [ +nnoremap [ \ :call mail#NewBlank(v:count1, 1, 0) -sunmap [ -noremap ] +nnoremap ] \ :call mail#NewBlank(v:count1, 0, 0) -sunmap ] -let b:undo_ftplugin .= '|smap ] ' - \ . '|unmap ]' - \ . '|smap ] ' - \ . '|unmap ]' +onoremap [ + \ :call mail#NewBlank(v:count1, 1, 0) +onoremap ] + \ :call mail#NewBlank(v:count1, 0, 0) +xnoremap [ + \ :call mail#NewBlank(v:count1, 1, 1) +xnoremap ] + \ :call mail#NewBlank(v:count1, 0, 1) +let b:undo_ftplugin .= '|nunmap [' + \ . '|nunmap ]' + \ . '|ounmap [' + \ . '|ounmap ]' + \ . '|xunmap [' + \ . '|xunmap ]' -- cgit v1.2.3