if exists('g:loaded_searchop') finish endif let g:loaded_searchop = 1 nnoremap (searchop-forward) :set opfunc=searchop#SearchForwardg@ vnoremap (searchop-forward) \ :call searchop#SearchForward(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