Every conversion output ends with a linefeed
- Dominant language
- C
- Stars
- 709
- Forks
- 139
- PR merge metrics
- No merged PRs in 30d
Description
We are using quite distant fork of this project, but the issue originates here. Every fork in the chain retains it unquestioned, so i dare to ask at the source.
https://github.com/jgm/peg-markdown/blob/2dfff24fb877bca11efe2cf91316f4abd3ef016a/markdown_lib.c#L47
Having every `markdown_to_*` retval tailed with line feed is a bug in our books. If the line is removed, 9 of 22 tests fails in various strange ways. Our use cases are quite simple and fall in the 13 passing tests, but we would like to contribute an universally working improvement. No linefeed in, no linefeed out. Is it possible? It might be an indispensable parser preprocessing hack in which case we will give up and just remove the linefeeds on our end.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.