" Save value of 'hlsearch' into a variable, and disable it function! insert_suspend_hlsearch#() abort let s:hlsearch = &hlsearch set nohlsearch autocmd insert_suspend_hlsearch InsertLeave * \ let &hlsearch = s:hlsearch \|autocmd! insert_suspend_hlsearch InsertLeave endfunction