Documentation

class rich_rst.RestructuredText(markup: str, code_theme: str | SyntaxTheme | None = 'monokai', show_errors: bool | None = True, guess_lexer: bool | None = False, default_lexer: str | None = 'python', filename: str | None = '<rst-document>')[source]

A reStructuredText renderable for rich.

Parameters:
  • markup (str) – A string containing reStructuredText markup.

  • code_theme (Optional[Union[str, SyntaxTheme]]) – Pygments theme for code blocks. Defaults to “monokai”.

  • show_errors (Optional[bool]) – Whether to show system_messages aka errors and warnings.

  • guess_lexer (Optional[bool]) – Whether to guess lexers for code blocks without specified language.

  • default_lexer (Optional[str]) – Which lexer to use if no lexer is guessed or found. Defaults to “python”

  • filename (Optional[str]) – A file name to use for error messages, useful for debugging purposes. Defaults to “<rst-document>”

rich_rst.ReStructuredText

alias of RestructuredText

rich_rst.reStructuredText

alias of RestructuredText

rich_rst.reST

alias of RestructuredText

rich_rst.RST

alias of RestructuredText