#1428 Show multiline hover messages, and document the new command

This commit is contained in:
w0rp
2018-04-24 21:03:06 +01:00
parent 93a046a78f
commit ebbf7d0353
5 changed files with 48 additions and 12 deletions

View File

@@ -62,12 +62,7 @@ function! ale#hover#HandleLSPResponse(conn_id, response) abort
let l:str = substitute(l:str, '^\s*\(.\{-}\)\s*$', '\1', '')
if !empty(l:str)
" Compress multi-line hover messages into one line.
let l:str = substitute(l:str, "\n", ' ', 'g')
let l:str = substitute(l:str, ' \+', ' ', 'g')
let l:str = substitute(l:str, '^\s*\(.\{-}\)\s*$', '\1', '')
call ale#util#Echo(l:str)
call ale#util#ShowMessage(l:str)
endif
endif
endif