diff --git a/Cargo.lock b/Cargo.lock index ccd9e07ccf0..5b1203f4798 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3145,9 +3145,9 @@ dependencies = [ [[package]] name = "pulldown-cmark" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14" +checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" dependencies = [ "bitflags", "memchr", diff --git a/Cargo.toml b/Cargo.toml index d42f53656c4..5f2925e972b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -76,7 +76,7 @@ pathdiff = "0.2.3" percent-encoding = "2.3.1" pkg-config = "0.3.31" proptest = "1.6.0" -pulldown-cmark = { version = "0.12.2", default-features = false, features = ["html"] } +pulldown-cmark = { version = "0.13.0", default-features = false, features = ["html"] } rand = "0.9.0" regex = "1.11.1" rusqlite = { version = "0.33.0", features = ["bundled"] } diff --git a/crates/mdman/src/format/man.rs b/crates/mdman/src/format/man.rs index fde9e9c5df7..02ab41948df 100644 --- a/crates/mdman/src/format/man.rs +++ b/crates/mdman/src/format/man.rs @@ -251,6 +251,9 @@ impl<'e> ManRenderer<'e> { range.start ); } + LinkType::WikiLink { .. } => { + panic!("wikilink unsupported"); + } } } Tag::Image { .. } => { @@ -260,7 +263,9 @@ impl<'e> ManRenderer<'e> { | Tag::MetadataBlock { .. } | Tag::DefinitionList | Tag::DefinitionListTitle - | Tag::DefinitionListDefinition => {} + | Tag::DefinitionListDefinition + | Tag::Superscript + | Tag::Subscript => {} } } Event::End(tag_end) => { @@ -326,7 +331,9 @@ impl<'e> ManRenderer<'e> { | TagEnd::MetadataBlock(..) | TagEnd::DefinitionListDefinition | TagEnd::DefinitionListTitle - | TagEnd::DefinitionList => {} + | TagEnd::DefinitionList + | TagEnd::Superscript + | TagEnd::Subscript => {} } } Event::Text(t) => { diff --git a/crates/mdman/src/format/text.rs b/crates/mdman/src/format/text.rs index 0bea17ef9e8..7590fd22774 100644 --- a/crates/mdman/src/format/text.rs +++ b/crates/mdman/src/format/text.rs @@ -217,6 +217,9 @@ impl<'e> TextRenderer<'e> { range.start ); } + LinkType::WikiLink { .. } => { + panic!("wikilink unsupported"); + } } } Tag::Image { .. } => { @@ -226,7 +229,9 @@ impl<'e> TextRenderer<'e> { | Tag::MetadataBlock { .. } | Tag::DefinitionList | Tag::DefinitionListTitle - | Tag::DefinitionListDefinition => {} + | Tag::DefinitionListDefinition + | Tag::Superscript + | Tag::Subscript => {} } } Event::End(tag_end) => match &tag_end { @@ -283,7 +288,9 @@ impl<'e> TextRenderer<'e> { | TagEnd::DefinitionList | TagEnd::DefinitionListTitle | TagEnd::Image - | TagEnd::DefinitionListDefinition => {} + | TagEnd::DefinitionListDefinition + | TagEnd::Superscript + | TagEnd::Subscript => {} }, Event::Text(t) | Event::Code(t) => { if wrap_text {