mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
fix(markdown): render an escaped raw emoji as a plain glyph (#2011)
This commit is contained in:
@@ -116,6 +116,13 @@ fn parse_inline_with_context(
|
||||
position += 1 + result.advance;
|
||||
continue;
|
||||
}
|
||||
if let Some(emoji) = parser.emoji_context().standard_at(base_offset + position + 1)
|
||||
&& text[position + 1..].starts_with(&emoji.raw)
|
||||
{
|
||||
accumulated.extend_from_slice(emoji.raw.as_bytes());
|
||||
position += 1 + emoji.len;
|
||||
continue;
|
||||
}
|
||||
if is_escapable_character(next)
|
||||
|| is_ordered_list_marker_dot_escape(text, position)
|
||||
|| is_word_dot_escape(text, position)
|
||||
|
||||
Reference in New Issue
Block a user