lookatme.render.markdown_inline module

Defines render functions that work with mistune’s markdown inline lexer render interface

lookatme.render.markdown_inline.codespan(text, old_styles)
lookatme.render.markdown_inline.double_emphasis(text, old_styles)
lookatme.render.markdown_inline.emphasis(text, old_styles)
lookatme.render.markdown_inline.escape(text)

Render inline markdown text with no changes

lookatme.render.markdown_inline.expanded_styles(fn)
lookatme.render.markdown_inline.footnote_ref(key, index)
lookatme.render.markdown_inline.image(link_uri, title, text)
lookatme.render.markdown_inline.inline_html(html)
lookatme.render.markdown_inline.linebreak()
lookatme.render.markdown_inline.placeholder()

The starting point of the rendering. The final result will be this returned list with all inline markdown tokens translated into urwid objects

lookatme.render.markdown_inline.render_no_change(text)

Render inline markdown text with no changes

lookatme.render.markdown_inline.strikethrough(text, old_styles)
lookatme.render.markdown_inline.text(text)

Render inline markdown text with no changes

lookatme.render.markdown_inline.underline(text, old_styles)