lookatme.render.markdown_block module¶
Defines render functions that render lexed markdown block tokens into urwid representations
-
class
lookatme.render.markdown_block.
FenceInfo
(lang: str = 'text', line_numbers: bool = False, start_line_number: int = 1, hl_lines: List = <factory>, raw_attrs: Dict[str, str] = <factory>, raw_curly: str = '')[source]¶ Bases:
object
-
lang
= 'text'¶
-
line_numbers
= False¶
-
raw_curly
= ''¶
-
start_line_number
= 1¶
-
-
class
lookatme.render.markdown_block.
TableTokenExtractor
[source]¶ Bases:
object
-
curr_parent
¶
-
curr_siblings
¶
-
-
lookatme.render.markdown_block.
parse_fence_info
(info: str) → lookatme.render.markdown_block.FenceInfo[source]¶
-
lookatme.render.markdown_block.
render
(token, ctx: lookatme.render.context.Context)[source]¶ Render a single token
-
lookatme.render.markdown_block.
render_all
(ctx: lookatme.render.context.Context, and_unwind: bool = False)[source]¶
-
lookatme.render.markdown_block.
render_blockquote_close
(token: Dict[KT, VT], ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_blockquote_open
(token: Dict[KT, VT], ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_bullet_list_close
(token, ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_bullet_list_open
(token, ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_code_block
(token: Dict[KT, VT], ctx: lookatme.render.context.Context)[source]¶ Render a code_block - text that is indented four spaces.
-
lookatme.render.markdown_block.
render_fence
(token: Dict[KT, VT], ctx: lookatme.render.context.Context)[source]¶ Renders a code block using the Pygments library.
See
lookatme.tui.SlideRenderer.do_render
for additional argument and return value descriptions.
-
lookatme.render.markdown_block.
render_heading_close
(token: Dict[KT, VT], ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_heading_open
(token: Dict[KT, VT], ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_hr
(token, ctx: lookatme.render.context.Context)[source]¶ Render a newline
See
lookatme.tui.SlideRenderer.do_render
for argument and return value descriptions.
-
lookatme.render.markdown_block.
render_list_item_close
(_, ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_list_item_open
(_, ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_list_open
(token, ctx: lookatme.render.context.Context, ordered: bool)[source]¶
-
lookatme.render.markdown_block.
render_ordered_list_close
(token, ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_ordered_list_open
(token, ctx: lookatme.render.context.Context)[source]¶
-
lookatme.render.markdown_block.
render_paragraph_close
(token, ctx: lookatme.render.context.Context)[source]¶