blob: 4408d52bf2856475cc0020ee51f204ea8d8ca06a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
" Suspend 'hlsearch' if set, add hook to restore on insert completion
function! insert_suspend_hlsearch#() abort
" Nothing to do if 'hlsearch' isn't set
if !&hlsearch
return
endif
" Turn off 'hlsearch' and set a hook to re-enable it when insert mode ends
set nohlsearch
autocmd insert_suspend_hlsearch InsertLeave *
\ set hlsearch
\|autocmd! insert_suspend_hlsearch InsertLeave
endfunction
|