summaryrefslogtreecommitdiff
path: root/autoload
diff options
context:
space:
mode:
authorJerko Steiner <jerko.steiner@gmail.com>2019-01-07 17:55:55 +0000
committerw0rp <w0rp@users.noreply.github.com>2019-01-07 17:55:55 +0000
commit0fcd5e79a9be71027df6d7e77034d530fa9bf959 (patch)
tree1df17f03c74cc75b8b5b609037e20cce38e04dff /autoload
parent5bbe77101db18968fde65210956e54750d7ff4f5 (diff)
downloadale-0fcd5e79a9be71027df6d7e77034d530fa9bf959.zip
Add ability to manually trigger completion menu (#2177)
* Add ability to manually trigger completion menu * Mention :ALEComplete in completion docs * Add test for ALEComplete
Diffstat (limited to 'autoload')
-rw-r--r--autoload/ale/completion.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/autoload/ale/completion.vim b/autoload/ale/completion.vim
index 9dd913f5..3bf29191 100644
--- a/autoload/ale/completion.vim
+++ b/autoload/ale/completion.vim
@@ -509,6 +509,12 @@ function! ale#completion#GetCompletions() abort
return
endif
+ call ale#completion#AlwaysGetCompletions()
+endfunction
+
+" This function can be used to manually trigger autocomplete, even when
+" g:ale_completion_enabled is set to false
+function! ale#completion#AlwaysGetCompletions() abort
let [l:line, l:column] = getcurpos()[1:2]
let l:prefix = ale#completion#GetPrefix(&filetype, l:line, l:column)