Eelco Dolstra
|
b470218d9a
|
renderMarkdownToTerminal(): Avoid line overflow
Lowdown doesn't respect '.cols' exactly (maybe because of the
whitespace in front of each line), so adjust .cols a bit.
|
2022-05-06 13:14:49 +02:00 |
|
Eelco Dolstra
|
aedbc7b683
|
Use latest lowdown
This improves list rendering
(https://github.com/kristapsdz/lowdown/issues/73).
|
2021-09-24 15:22:51 +02:00 |
|
Eelco Dolstra
|
75837bb595
|
Respect NO_COLOR in Markdown output
|
2021-09-14 14:57:58 +02:00 |
|
Eelco Dolstra
|
a73be28717
|
renderMarkdownToTerminal(): Fix terminal width computation
|
2021-09-13 13:52:14 +02:00 |
|
sternenseemann
|
d0e34c85f8
|
libcmd/markdown: handle allocation errors in lowdown_term_rndr
We upgrade to lowdown 0.8.0 [1] which contains a fix/improvement to a
behavior mentioned in this issue thread [2] where a big part of
lowdown's API would just call exit(1) on allocation errors since that
is a satisfying behavior for the lowdown binary.
Now lowdown_term_rndr returns 0 if an allocation error occurred which we
check for in libcmd/markdown.cc.
Also the extern "C" { } wrapper around lowdown.h has been removed as it
is not necessary.
[1]: https://github.com/kristapsdz/lowdown/blob/6ca7c855a063d1c77ae0b89405047cc3913a74d8/versions.xml#L987-L1006
[2]: https://github.com/kristapsdz/lowdown/issues/45#issuecomment-756681153
|
2021-02-06 13:14:57 +01:00 |
|
Shea Levy
|
6af6e41df0
|
Move command plugin interface to libnixcmd
|
2021-01-26 06:22:24 -05:00 |
|