simple_markdown_extension_cli v0.1.1 SimpleMarkdownExtensionCLI.Formatter

Link to this section Summary

Functions

Format the text output to fit the width of the CLI window

Format the text output to fit the specified width

Link to this section Functions

Format the text output to fit the width of the CLI window.

Link to this function format(ast, width)
format([SimpleMarkdown.attribute() | String.t()], integer()) :: String.t()

Format the text output to fit the specified width.

iex> SimpleMarkdown.convert("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", render: &SimpleMarkdownExtensionCLI.Formatter.format(&1, 20))
"Lorem ipsum dolor\nsit amet,\nconsectetur\nadipiscing elit,\nsed do eiusmod\ntempor incididunt\nut labore et dolore\nmagna aliqua.\n\n"

iex> SimpleMarkdown.convert("Lorem ipsum `dolor sit amet, consectetur` adipiscing `elit, sed do eiusmod` tempor incididunt ut `labore` et dolore magna aliqua.", render: &SimpleMarkdownExtensionCLI.Formatter.format(&1, 20))
"Lorem ipsum \e[36mdolor sit amet, consectetur\e[0m\nadipiscing \e[36melit, sed do eiusmod\e[0m\ntempor incididunt\nut \e[36mlabore\e[0m\net dolore magna\naliqua.\n\n"