summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--autoload/ale/hover.vim4
1 files changed, 3 insertions, 1 deletions
diff --git a/autoload/ale/hover.vim b/autoload/ale/hover.vim
index cb0379fd..4513c6ad 100644
--- a/autoload/ale/hover.vim
+++ b/autoload/ale/hover.vim
@@ -45,7 +45,9 @@ function! ale#hover#HandleTSServerResponse(conn_id, response) abort
\&& (l:set_balloons is 1 || l:set_balloons is# 'hover')
call balloon_show(a:response.body.displayString)
elseif get(l:options, 'truncated_echo', 0)
- call ale#cursor#TruncatedEcho(split(a:response.body.displayString, "\n")[0])
+ if !empty(a:response.body.displayString)
+ call ale#cursor#TruncatedEcho(split(a:response.body.displayString, "\n")[0])
+ endif
elseif g:ale_hover_to_floating_preview || g:ale_floating_preview
call ale#floating_preview#Show(split(a:response.body.displayString, "\n"), {
\ 'filetype': 'ale-preview.message',