Fix #502: Handle case where s:completer not defined
This commit is contained in:
parent
acd0cc4461
commit
2479aaa37c
@ -37,6 +37,8 @@ endfunction
|
|||||||
|
|
||||||
function! vimtex#complete#omnifunc(findstart, base) " {{{1
|
function! vimtex#complete#omnifunc(findstart, base) " {{{1
|
||||||
if a:findstart
|
if a:findstart
|
||||||
|
if exists('s:completer') | unlet s:completer | endif
|
||||||
|
|
||||||
let l:pos = col('.') - 1
|
let l:pos = col('.') - 1
|
||||||
let l:line = getline('.')[:l:pos-1]
|
let l:line = getline('.')[:l:pos-1]
|
||||||
for l:completer in s:completers
|
for l:completer in s:completers
|
||||||
@ -59,7 +61,9 @@ function! vimtex#complete#omnifunc(findstart, base) " {{{1
|
|||||||
endfor
|
endfor
|
||||||
return -3
|
return -3
|
||||||
else
|
else
|
||||||
return s:close_braces(s:completer.complete(a:base))
|
return exists('s:completer')
|
||||||
|
\ ? s:close_braces(s:completer.complete(a:base))
|
||||||
|
\ : []
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user