From 893bee02e30851010cc6111c5cc60452cf41191e Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 18 Dec 2019 00:11:36 +0100 Subject: plugin/nohai.vim: Add operator-pending mappings Make operator-pending versions of the `g/` and `g?` mappings. --- plugin/nohai.vim | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugin/nohai.vim b/plugin/nohai.vim index 44b7d07..3c9f140 100644 --- a/plugin/nohai.vim +++ b/plugin/nohai.vim @@ -23,14 +23,19 @@ let g:loaded_nohai = 1 nnoremap (nohai-search-backward) nohai#Search('?') nnoremap (nohai-search) nohai#Search('/') +onoremap (nohai-search-backward) nohai#Search('?') +onoremap (nohai-search) nohai#Search('/') + if exists('g:nohai_no_maps') && g:nohai_no_maps finish endif -if !hasmapto('(nohai-search-backward)') && !maparg('g?', 'n') +if !hasmapto('(nohai-search-backward)', 'no') && !maparg('g?', 'no') nmap g? (nohai-search-backward) + omap g? (nohai-search-backward) endif -if !hasmapto('(nohai-search)') && !maparg('g/', 'n') +if !hasmapto('(nohai-search)', 'no') && !maparg('g/', 'no') nmap g/ (nohai-search) + omap g/ (nohai-search) endif -- cgit v1.2.3