blob: 2638abc9ec9119e28eae54326fe9cdc1ad2bc5e5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
" Initialise option saving variable
let s:hlsearch = &hlsearch
" Save the current value of the 'hlsearch' option in a script variable, and
" disable it if enabled. Note that :nohlsearch does not work for this; see
" :help autocmd-searchpat.
function! insert_suspend_hlsearch#Suspend() abort
let s:hlsearch = &hlsearch
if s:hlsearch
set nohlsearch
endif
endfunction
" Restore the value of 'hlsearch' from the last time s:HlsearchSuspend was
" called.
function! insert_suspend_hlsearch#Restore() abort
if s:hlsearch
set hlsearch
endif
endfunction
|