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_renderfor 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_renderfor 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]¶