Skip to content

Commit 1f9f5b3

Browse files
authored
Handle empty hover contents (#1140)
1 parent 3d1359f commit 1f9f5b3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/language_server_protocol.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1270,6 +1270,12 @@ impl LanguageClient {
12701270

12711271
let hover = Option::<Hover>::deserialize(&result)?;
12721272
if let Some(hover) = hover {
1273+
if hover.to_display().is_empty() {
1274+
self.vim()?
1275+
.echowarn("No hover information found for symbol")?;
1276+
return Ok(Value::Null);
1277+
}
1278+
12731279
let hover_preview = self.get(|state| state.hover_preview)?;
12741280
let use_preview = match hover_preview {
12751281
HoverPreviewOption::Always => true,

0 commit comments

Comments
 (0)