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"