From 666cfc6ee29d2bcd36a45f4ca7aa77899b2904d4 Mon Sep 17 00:00:00 2001 From: w0rp Date: Fri, 4 Aug 2017 16:15:48 +0100 Subject: [PATCH] Fix the completion start position regex matching being off by one --- autoload/ale/completion.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/ale/completion.vim b/autoload/ale/completion.vim index 66c2056..eac6e6f 100644 --- a/autoload/ale/completion.vim +++ b/autoload/ale/completion.vim @@ -72,7 +72,7 @@ function! ale#completion#OmniFunc(findstart, base) abort let l:line = b:ale_completion_info.line let l:column = b:ale_completion_info.column 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) return l:column - len(l:match) - 1