Skip to content

Commit

Permalink
multiline footnote fix
Browse files Browse the repository at this point in the history
  • Loading branch information
max-heller committed Nov 19, 2023
1 parent e187313 commit 4768ad5
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,10 @@ where
Image(..) => formatter.write_str("!["),
Emphasis => formatter.write_char(options.emphasis_token),
Strong => formatter.write_str(options.strong_token),
FootnoteDefinition(ref name) => write!(formatter, "[^{}]: ", name),
FootnoteDefinition(ref name) => {
state.padding.push(" ".into());
write!(formatter, "[^{}]: ", name)
}
Paragraph => Ok(()),
Heading(level, _, _) => {
match level {
Expand Down Expand Up @@ -518,7 +521,10 @@ where

Ok(())
}
FootnoteDefinition(_) => Ok(()),
FootnoteDefinition(_) => {
state.padding.pop();
Ok(())
}
Strikethrough => formatter.write_str("~~"),
},
HardBreak => formatter.write_str(" \n").and(padding(&mut formatter, &state.padding)),
Expand Down

0 comments on commit 4768ad5

Please sign in to comment.