Fix #2535 - Automatically emit <C-x><C-o> less to prevent <C-o> issues

This commit is contained in:
w0rp
2019-05-28 20:03:35 +01:00
parent bc0abc3b96
commit 67d7caee30
5 changed files with 29 additions and 77 deletions

View File

@@ -1,7 +1,5 @@
Before:
unlet! b:ale_completion_info
unlet! b:ale_completion_response
unlet! b:ale_completion_parser
unlet! b:ale_completion_result
let b:lsp_started = 0
@@ -12,27 +10,19 @@ Before:
return b:lsp_started
endfunction
function! Identity(x) abort
return a:x
endfunction
function! SetCompletionResult(...) abort
let b:ale_completion_result = ['foo']
endfunction
function! SetCompletionResponse(...) abort
let b:ale_completion_response = ['foo']
let b:ale_completion_parser = 'Identity'
let b:ale_completion_result = ['foo']
endfunction
After:
unlet! b:ale_completion_info
unlet! b:ale_completion_response
unlet! b:ale_completion_parser
unlet! b:ale_completion_result
unlet! b:lsp_started
delfunction Identity
delfunction SetCompletionResult
delfunction SetCompletionResponse