Make sure signature_help and completion get properly disabled (#875)

* Make sure signature_help and completion get properly disabled

* Rename teardown -> _disable

Co-authored-by: Prabir Shrestha <mail@prabir.me>
This commit is contained in:
Martin Kourim
2020-08-26 21:45:10 +02:00
committed by GitHub
parent 69dc272277
commit 1a01ffddbe
3 changed files with 14 additions and 0 deletions

View File

@@ -76,6 +76,8 @@ function! lsp#disable() abort
call lsp#ui#vim#virtual#disable()
call lsp#ui#vim#highlights#disable()
call lsp#ui#vim#diagnostics#textprop#disable()
call lsp#ui#vim#signature_help#_disable()
call lsp#ui#vim#completion#_disable()
call lsp#internal#diagnostics#_disable()
call s:unregister_events()
let s:enabled = 0

View File

@@ -9,6 +9,12 @@ function! lsp#ui#vim#completion#_setup() abort
augroup END
endfunction
function! lsp#ui#vim#completion#_disable() abort
augroup lsp_ui_vim_completion
autocmd!
augroup END
endfunction
"
" After CompleteDone, v:complete_item's word has been inserted into the line.
" Yet not inserted commit characters.

View File

@@ -150,3 +150,9 @@ function! lsp#ui#vim#signature_help#setup() abort
augroup END
endfunction
function! lsp#ui#vim#signature_help#_disable() abort
augroup _lsp_signature_help_
autocmd!
augroup END
endfunction