From 3b417b4aa2fd78f72e180ca87a3fd65786ffc340 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 5 Feb 2020 23:13:43 +0100 Subject: plugin/searchop.vim: Add `` mappings Move hard-coded `z#` and `z*` mappings to `` mappings. --- plugin/searchop.vim | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/plugin/searchop.vim b/plugin/searchop.vim index d588456..86bc5d6 100644 --- a/plugin/searchop.vim +++ b/plugin/searchop.vim @@ -4,8 +4,21 @@ endif let g:loaded_searchop = 1 -nnoremap z* :set opfunc=searchop#SearchForwardg@ -vnoremap z* :call searchop#SearchForward(visualmode(), 1) +nnoremap (searchop-forward) :set opfunc=searchop#SearchForwardg@ +vnoremap (searchop-forward) + \ :call searchop#SearchForward(visualmode(), 1) -nnoremap z# :set opfunc=searchop#SearchBackwardg@ -vnoremap z# :call searchop#SearchBackward(visualmode(), 1) +nnoremap (searchop-backward) :set opfunc=searchop#SearchBackwardg@ +vnoremap (searchop-backward) + \ :call searchop#SearchBackward(visualmode(), 1) + + +if !hasmapto('(searchop-forward)') && !maparg('z*', 'n') + nmap z* (searchop-forward) + vmap z* (searchop-forward) +endif + +if !hasmapto('(searchop-backward)') && !maparg('z#', 'n') + nmap z# (searchop-backward) + vmap z# (searchop-backward) +endif -- cgit v1.2.3