Fix the completion start position regex matching being off by one
This commit is contained in:
parent
9ac74c44fe
commit
666cfc6ee2
@ -72,7 +72,7 @@ function! ale#completion#OmniFunc(findstart, base) abort
|
|||||||
let l:line = b:ale_completion_info.line
|
let l:line = b:ale_completion_info.line
|
||||||
let l:column = b:ale_completion_info.column
|
let l:column = b:ale_completion_info.column
|
||||||
let l:regex = s:GetRegex(s:omni_start_map, &filetype)
|
let l:regex = s:GetRegex(s:omni_start_map, &filetype)
|
||||||
let l:up_to_column = getline(l:line)[: l:column - 1]
|
let l:up_to_column = getline(l:line)[: l:column - 2]
|
||||||
let l:match = matchstr(l:up_to_column, l:regex)
|
let l:match = matchstr(l:up_to_column, l:regex)
|
||||||
|
|
||||||
return l:column - len(l:match) - 1
|
return l:column - len(l:match) - 1
|
||||||
|
Loading…
Reference in New Issue
Block a user