From d7928a8ea347df89f501e5b3ecbb52402cae8edb Mon Sep 17 00:00:00 2001 From: Laurenz Date: Tue, 26 Sep 2023 17:12:18 +0200 Subject: Extract IDE crate --- crates/typst-docs/src/html.rs | 4 ++-- crates/typst-docs/src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'crates/typst-docs') diff --git a/crates/typst-docs/src/html.rs b/crates/typst-docs/src/html.rs index c64649e3..ea81fa5c 100644 --- a/crates/typst-docs/src/html.rs +++ b/crates/typst-docs/src/html.rs @@ -215,7 +215,7 @@ impl<'a> Handler<'a> { }; let root = parser(&code[1..code.len() - 1]); - let html = typst::ide::highlight_html(&root); + let html = typst::syntax::highlight_html(&root); *event = md::Event::Html(html.into()); } @@ -370,7 +370,7 @@ fn code_block(resolver: &dyn Resolver, lang: &str, text: &str) -> Html { } let root = typst::syntax::parse(&display); - let highlighted = Html::new(typst::ide::highlight_html(&root)); + let highlighted = Html::new(typst::syntax::highlight_html(&root)); if lang == "typ" { return Html::new(format!("
{}
", highlighted.as_str())); } diff --git a/crates/typst-docs/src/lib.rs b/crates/typst-docs/src/lib.rs index 3018c244..fa74a56e 100644 --- a/crates/typst-docs/src/lib.rs +++ b/crates/typst-docs/src/lib.rs @@ -382,7 +382,7 @@ fn param_model(resolver: &dyn Resolver, info: &ParamInfo) -> ParamModel { strings, default: info.default.map(|default| { let node = typst::syntax::parse_code(&default().repr()); - Html::new(typst::ide::highlight_html(&node)) + Html::new(typst::syntax::highlight_html(&node)) }), positional: info.positional, named: info.named, -- cgit v1.2.3