diff --git a/autoload/ale/completion.vim b/autoload/ale/completion.vim index 937b64c..0ad0f6a 100644 --- a/autoload/ale/completion.vim +++ b/autoload/ale/completion.vim @@ -91,7 +91,7 @@ function! ale#completion#OmniFunc(findstart, base) abort let b:ale_completion_result = ale#completion#FilterSuggestionsByPrefix( \ function(l:parser)(l:response), \ l:prefix - \) + \)[: g:ale_completion_max_suggestions] endif return get(b:, 'ale_completion_result', []) @@ -132,7 +132,7 @@ endfunction function! ale#completion#ParseTSServerCompletions(response) abort let l:names = [] - for l:suggestion in a:response.body[: g:ale_completion_max_suggestions] + for l:suggestion in a:response.body call add(l:names, l:suggestion.name) endfor