aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/link_rewrite.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide/src/link_rewrite.rs')
-rw-r--r--crates/ra_ide/src/link_rewrite.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/ra_ide/src/link_rewrite.rs b/crates/ra_ide/src/link_rewrite.rs
index 1065eb619..37d695bb8 100644
--- a/crates/ra_ide/src/link_rewrite.rs
+++ b/crates/ra_ide/src/link_rewrite.rs
@@ -4,7 +4,7 @@ use std::iter::once;
4 4
5use itertools::Itertools; 5use itertools::Itertools;
6use pulldown_cmark::{CowStr, Event, Options, Parser, Tag}; 6use pulldown_cmark::{CowStr, Event, Options, Parser, Tag};
7use pulldown_cmark_to_cmark::cmark; 7use pulldown_cmark_to_cmark::{cmark_with_options, Options as CmarkOptions};
8use url::Url; 8use url::Url;
9 9
10use hir::{Adt, AsName, AttrDef, Crate, Hygiene, ItemInNs, ModPath, ModuleDef}; 10use hir::{Adt, AsName, AttrDef, Crate, Hygiene, ItemInNs, ModPath, ModuleDef};
@@ -42,7 +42,9 @@ pub fn rewrite_links(db: &RootDatabase, markdown: &str, definition: &Definition)
42 } 42 }
43 }); 43 });
44 let mut out = String::new(); 44 let mut out = String::new();
45 cmark(doc, &mut out, None).ok(); 45 let mut options = CmarkOptions::default();
46 options.code_block_backticks = 3;
47 cmark_with_options(doc, &mut out, None, options).ok();
46 out 48 out
47} 49}
48 50