ladybird/Userland/Libraries/LibMarkdown
huttongrabiel 25970f2763 LibMarkdown: Add strike-through text support to markdown
Using ~~text~~ syntax will strike out the text between the two tildes.

Only missing portion is the terminal rendering of strike through text.
The ansi escape codes for strike through text are \e[9m and \e[29m but
it appears the terminal does not support these. Please correct me if I
am wrong.

I tested that the render_to_terminal function was being called by giving
it bold ANSI escape codes, and that did work so the function is being
called correctly.
2022-04-28 22:15:08 +02:00
..
Block.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
BlockQuote.cpp LibMarkdown: Implement introspection of the document tree 2021-10-10 15:18:55 -07:00
BlockQuote.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
CMakeLists.txt LibMarkdown: Recognize and handle comments 2021-11-01 21:12:58 +01:00
CodeBlock.cpp LibMarkdown: Don't put a newline in empty code blocks 2022-04-26 15:02:26 +02:00
CodeBlock.h LibMarkdown: Add support for indented code blocks 2022-04-26 15:02:26 +02:00
CommentBlock.cpp LibMarkdown: Recognize and handle comments 2021-11-01 21:12:58 +01:00
CommentBlock.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
ContainerBlock.cpp LibMarkdown: Treat whitespace-only lines as blank in paragraphs 2022-04-26 15:02:26 +02:00
ContainerBlock.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
Document.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Document.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Forward.h LibMarkdown: Correct typo in forward declaration of HorizontalRule 2022-04-26 23:23:36 -07:00
Heading.cpp LibMarkdown: Support up to 3 spaces before an ATX header 2022-04-26 15:02:26 +02:00
Heading.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
HorizontalRule.cpp LibMarkdown: Make thematic break parsing more correct 2022-04-26 15:02:26 +02:00
HorizontalRule.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
LineIterator.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LineIterator.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
List.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
List.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
Paragraph.cpp LibMarkdown: Add additional spacing for terminal rendering 2022-02-17 19:54:47 +01:00
Paragraph.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
Table.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Table.h Libraries: Use default constructors/destructors in LibMarkdown 2022-03-13 22:34:38 +01:00
Text.cpp LibMarkdown: Add strike-through text support to markdown 2022-04-28 22:15:08 +02:00
Text.h LibMarkdown: Add strike-through text support to markdown 2022-04-28 22:15:08 +02:00
Visitor.h LibMarkdown: Add strike-through text support to markdown 2022-04-28 22:15:08 +02:00