mirror of
https://github.com/dense-analysis/ale.git
synced 2026-10-29 00:43:18 +08:00
Add ability to manually trigger completion menu (#2177)
* Add ability to manually trigger completion menu * Mention :ALEComplete in completion docs * Add test for ALEComplete
This commit is contained in:
1 parent
5bbe77101d
commit
0fcd5e79a9
4 files changed
+45
No files matched your search
@@ -0,0 +1,22 @@
|
||||
Before:
|
||||
function! MockAlwaysGetCompletions() abort
|
||||
let g:get_completions_called = 0
|
||||
|
||||
function! ale#completion#AlwaysGetCompletions() abort
|
||||
let g:get_completions_called = 1
|
||||
endfunction
|
||||
endfunction
|
||||
|
||||
call MockAlwaysGetCompletions()
|
||||
|
||||
After:
|
||||
unlet! g:get_completions_called
|
||||
delfunction MockAlwaysGetCompletions
|
||||
delfunction ale#completion#AlwaysGetCompletions
|
||||
|
||||
runtime autoload/ale/completion.vim
|
||||
|
||||
Execute(ale#completion#AlwaysGetCompletions should be called when ALEComplete is executed):
|
||||
AssertEqual 0, g:get_completions_called
|
||||
ALEComplete
|
||||
AssertEqual 1, g:get_completions_called
|
||||
Reference in new issue
Block a user