refactor: rename padLeft to indent

This commit is contained in:
Alexander Gehrke 2024-05-20 23:46:10 +02:00
parent add8e9a714
commit 38632a992d
2 changed files with 18 additions and 16 deletions

View file

@ -5,14 +5,14 @@ object syntax extends Templates with TerminalSyntax with SlideSyntax:
extension (str: String) extension (str: String)
def code(using theme: Theme) = Format.ticks.replaceAllIn(str, m => theme.style("code")("$1").render) def code(using theme: Theme) = Format.ticks.replaceAllIn(str, m => theme.style("code")("$1").render)
def text(using Theme) = Paragraph(str) def text(using Theme) = Paragraph(str)
def par(using Theme) = Paragraph(str.stripMargin.code.padLeft(2)) def par(using Theme) = Paragraph(str.stripMargin.code.indent(2))
def style(key: String, default: fansi.Attrs)(using theme: Theme) = theme.style(key, default)(str) def style(key: String, default: fansi.Attrs)(using theme: Theme) = theme.style(key, default)(str)
def centered = center(str) def centered = center(str)
def block = centerBlock(str) def block = centerBlock(str)
def right = alignRight(str) def right = alignRight(str)
def right(padding: Int) = alignRight(str, padding) def right(padding: Int) = alignRight(str, padding)
def padLeft(padding: Int) = def indent(padding: Int) =
val pad = " " * padding val pad = " " * padding
str.linesIterator.map(pad + _).mkString("\n") str.linesIterator.map(pad + _).mkString("\n")
@ -29,5 +29,6 @@ object syntax extends Templates with TerminalSyntax with SlideSyntax:
def green = fansi.Color.Green(str) def green = fansi.Color.Green(str)
def yellow = fansi.Color.Yellow(str) def yellow = fansi.Color.Yellow(str)
def red = fansi.Color.Red(str) def red = fansi.Color.Red(str)
end syntax
/* vim:set tw=120: */ /* vim:set tw=120: */

View file

@ -32,7 +32,8 @@ trait Templates:
), ),
) )
lazy val --- = Paragraph(("═" * columns).yellow.toString) lazy val --- = Paragraph("\n" + ("-" * columns).yellow.toString + "\n")
lazy val === = Paragraph("\n" + ("═" * columns).yellow.toString + "\n")
end Templates end Templates
/* vim:set tw=120: */ /* vim:set tw=120: */