Skip to content

Commit b2ed2fb

Browse files
committed
support incsearch
1 parent 4813078 commit b2ed2fb

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

plugin/incsearch.vim

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ endif
2121

2222
function! s:onUpdate()
2323
if getcmdtype() != ':'
24-
\ || !get(g:, 'eregex_incsearch', get(b:, 'eregex_incsearch', &incsearch))
24+
\ || !get(b:, 'eregex_incsearch', get(g:, 'eregex_incsearch', &incsearch))
2525
return
2626
endif
2727
let cmd = s:cmdParse(getcmdline())
@@ -57,7 +57,11 @@ function! s:onUpdate()
5757
let curpos[1] = pos[0]
5858
let curpos[2] = pos[1]
5959
call setpos('.', curpos)
60+
else
61+
call winrestview(s:stateSaved)
6062
endif
63+
else
64+
call winrestview(s:stateSaved)
6165
endif
6266

6367
if s:hlsearchSaved && !empty(pattern)
@@ -126,7 +130,7 @@ function! s:cmdParse(cmdline)
126130
if len(items) < 2
127131
return {}
128132
endif
129-
let modes = get(g:, 'eregex_incsearch_modes', get(b:, 'eregex_incsearch_modes', 'MSGV'))
133+
let modes = get(b:, 'eregex_incsearch_modes', get(g:, 'eregex_incsearch_modes', 'MSGV'))
130134
" ^[0-9,\.\$%]*([MSGV])\/.*$
131135
let method = substitute(items[0], '^[0-9,\.\$%]*\([' . modes . ']\)\/.*$', '\1', '')
132136
if empty(method)

0 commit comments

Comments
 (0)