Johannes Altmanninger
286ad97cbd
Improve string pad examples and add a cross-reference
...
The old examples were not really showcasing that it's nice for aligning text.
2020-09-28 18:42:02 +02:00
Johannes Altmanninger
f758d39535
string pad: handle padding characters of width > 1
...
If the padding is not divisible by the char's width without remainder,
we pad the remainder with spaces, so the total width of the output is correct.
Also add completions, changelog entry, adjust documentation, add examples
with emoji and some tests. Apply some minor style nitpicks and avoid extra
allocations of the input strings.
2020-09-27 21:59:15 +02:00
Andrew Prokhorenkov
92511b09c4
New command "string pad" to pad text to a given width ( #7340 )
...
Pads text to a given width, or the maximum width of all inputs.
2020-09-27 21:59:15 +02:00
ridiculousfish
5c3571d626
Revert accidental merge of #7340
...
This reverts back to commit d8e2cac83e
.
I accidentally did a 'git push' during code review.
2020-09-19 19:31:44 -07:00
Andrew Prokhorenkov
32f8b0c531
docs: update "string pad" to "width" argument
2020-09-19 19:25:57 -07:00
Andrew Prokhorenkov
e8d9572b3e
docs: remove quiet for "string pad"
2020-09-19 19:25:57 -07:00
Andrew Prokhorenkov
ac8482113c
docs: string pad doc update
2020-09-19 19:25:57 -07:00
Andrew Prokhorenkov
2b9158ddab
builtin_string: add "--max" for "string pad"
2020-09-19 19:25:57 -07:00
Andrew Prokhorenkov
b11d4c16b8
docs: fix rst formatting for "string pad"
2020-09-19 19:25:57 -07:00
Andrew Prokhorenkov
c8e1894c72
builtin_string: add pad command
2020-09-19 19:25:57 -07:00