Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--crates/ide/src/hover.rs2
-rw-r--r--crates/ide/src/hover/tests.rs4
2 files changed, 5 insertions, 1 deletions
diff --git a/crates/ide/src/hover.rs b/crates/ide/src/hover.rs
index 18a3fed07e..9d4c103fc2 100644
--- a/crates/ide/src/hover.rs
+++ b/crates/ide/src/hover.rs
@@ -346,7 +346,7 @@ fn hover_offset(
.unique()
.reduce(|mut acc: HoverResult, HoverResult { markup, actions }| {
acc.actions.extend(actions);
- acc.markup = Markup::from(format!("{}\n---\n{markup}", acc.markup));
+ acc.markup = Markup::from(format!("{}\n\n---\n{markup}", acc.markup));
acc
})
.map(|mut res: HoverResult| {
diff --git a/crates/ide/src/hover/tests.rs b/crates/ide/src/hover/tests.rs
index 064a845dc5..8c32cc9720 100644
--- a/crates/ide/src/hover/tests.rs
+++ b/crates/ide/src/hover/tests.rs
@@ -303,6 +303,7 @@ m!(ab$0c);
---
Outer
+
---
```rust
@@ -4401,6 +4402,7 @@ fn main() {
---
size = 8, align = 8, niches = 1
+
---
```rust
@@ -10094,6 +10096,7 @@ fn bar() {
```rust
let field: i32
```
+
---
```rust
@@ -10128,6 +10131,7 @@ fn bar() {
---
size = 4, align = 4
+
---
```rust