diff options
| author | Lukas Wirth <lukastw97@gmail.com> | 2025-01-25 13:22:39 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-25 13:22:39 +0000 |
| commit | c1db5da2fe909e112efaad9909c661ff0ffcd04b (patch) | |
| tree | 4175a3b067eb3271a144338f47e1f88a70700da9 | |
| parent | 80615d963d680d8987865e8655cfe23b8730dc11 (diff) | |
| parent | a5cd6c0756adf03a242344d92490100a12387c3a (diff) | |
| download | rust-c1db5da2fe909e112efaad9909c661ff0ffcd04b.tar.gz rust-c1db5da2fe909e112efaad9909c661ff0ffcd04b.zip | |
Merge pull request #19030 from Veykril/push-wuzvopyooznm
fix: Fix markdown horizontal ruler sometimes being treated as a heading
| -rw-r--r-- | src/tools/rust-analyzer/crates/ide/src/hover.rs | 2 | ||||
| -rw-r--r-- | src/tools/rust-analyzer/crates/ide/src/hover/tests.rs | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/rust-analyzer/crates/ide/src/hover.rs b/src/tools/rust-analyzer/crates/ide/src/hover.rs index 18a3fed07ec..9d4c103fc2e 100644 --- a/src/tools/rust-analyzer/crates/ide/src/hover.rs +++ b/src/tools/rust-analyzer/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/src/tools/rust-analyzer/crates/ide/src/hover/tests.rs b/src/tools/rust-analyzer/crates/ide/src/hover/tests.rs index 064a845dc57..8c32cc9720a 100644 --- a/src/tools/rust-analyzer/crates/ide/src/hover/tests.rs +++ b/src/tools/rust-analyzer/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 |
