Fix LSP message handling when the handler doesn't get strings, somehow
This commit is contained in:
parent
fd49c2d207
commit
a8951cc802
1 changed files with 5 additions and 0 deletions
|
@ -207,6 +207,11 @@ function! ale#lsp#HandleOtherInitializeResponses(conn, response) abort
|
|||
endfunction
|
||||
|
||||
function! ale#lsp#HandleMessage(conn, message) abort
|
||||
if type(a:message) != type('')
|
||||
" Ignore messages that aren't strings.
|
||||
return
|
||||
endif
|
||||
|
||||
let a:conn.data .= a:message
|
||||
|
||||
" Parse the objects now if we can, and keep the remaining text.
|
||||
|
|
Reference in a new issue