We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7a87c1 commit 848c276Copy full SHA for 848c276
helix-term/src/ui/markdown.rs
@@ -178,6 +178,21 @@ impl Markdown {
178
.map(|key| get_theme(key))
179
.collect();
180
181
+ // Transform text in `<code>` blocks into `Event::Code`
182
+ let mut in_code = false;
183
+ let parser = parser.filter_map(|event| match event {
184
+ Event::Html(tag) if *tag == *"<code>" => {
185
+ in_code = true;
186
+ None
187
+ }
188
+ Event::Html(tag) if *tag == *"</code>" => {
189
+ in_code = false;
190
191
192
+ Event::Text(text) if in_code => Some(Event::Code(text)),
193
+ _ => Some(event),
194
+ });
195
+
196
for event in parser {
197
match event {
198
Event::Start(Tag::List(list)) => {
0 commit comments