Well, I try to use the following convention. ± (as unused key) is used for increase search where / is used for regular search.
The implementation:
set noincsearch
nmap ± <esc>:set incsearch<CR>/
augroup vimrc-noincsearch-highlight
autocmd!
autocmd CmdlineLeave / :set noincsearch | :noh
augroup END
Everything works fine.
The only tiny problem is that I get a beep every time I use it!
I tried to use other keys as well, but I get the same anonying beep.
Temporary solution:
set visualbell t_vb=
Help?
Thanks.
<esc>
; does it work if you remove that and usennoremap
?