class
Markd::TermRenderer
- Markd::TermRenderer
- Markd::TextRenderer
- Markd::Renderer
- Reference
- Object
Defined in:
markterm.crConstant Summary
-
SGR_OR_OSC8 =
/\e\[[0-9;]*[mGKH]|\e\]8;;[^\e]*\e\\/
Constructors
Instance Method Summary
- #alert(node : Node, entering : Bool) : Nil
- #block_quote(node : Node, entering : Bool) : Nil
- #code(node : Node, entering : Bool) : Nil
- #code_block(node : Node, entering : Bool, formatter : T | Nil) : Nil forall T
- #emphasis(node : Node, entering : Bool) : Nil
- #footnote(node : Node, entering : Bool) : Nil
-
#footnote_definition(node : Node, entering : Bool) : Nil
Definitions are moved to the end of the document by the parser, so render a small section header before the first one
- #heading(node : Node, entering : Bool) : Nil
- #html_block(node : Node, entering : Bool) : Nil
- #html_inline(node : Node, entering : Bool) : Nil
- #image(node : Node, entering : Bool) : Nil
- #item(node : Node, entering : Bool) : Nil
-
#link(node : Node, entering : Bool) : Nil
The
#linkmethod sets the style and prints the destination on exit (for non-OSC8 links). - #paragraph(node : Node, entering : Bool) : Nil
- #soft_break(node : Node, entering : Bool) : Nil
- #strikethrough(node : Node, entering : Bool) : Nil
- #strong(node : Node, entering : Bool) : Nil
- #table(node : Node, entering : Bool) : Nil
- #table_cell(node : Node, entering : Bool) : Nil
- #table_row(node : Node, entering : Bool) : Nil
- #text(node : Node, entering : Bool) : Nil
- #thematic_break(node : Node, entering : Bool) : Nil
Instance methods inherited from class Markd::TextRenderer
line_break(node : Node, entering : Bool) : Nil
line_break,
list(node : Node, entering : Bool) : Nil
list,
print(s)
print,
render(document : Node) : String
render
Constructor Detail
def self.new(options = Options.new, theme : String | Nil = nil, code_theme : String | Nil = nil, force_links : Bool = false, max_width : Int32 | Nil = nil)
#
Instance Method Detail
def footnote_definition(node : Node, entering : Bool) : Nil
#
Definitions are moved to the end of the document by the parser, so render a small section header before the first one