fill region

This commit is contained in:
Arne Döring
2018-11-08 10:08:52 +01:00
committed by Andreas Rumpf
parent 13defcc9f6
commit 4f787ac4f4

View File

@@ -5,8 +5,10 @@ proc wordWrap*(s: string, maxLineWidth = 80,
newLine = "\n"): string =
## This function breaks all words that reach over `maxLineWidth`
## measured in number of runes. When `splitLongWords` is `true`
## words that are longer than `maxLineWidth` are splitted. Multiple spaces and newlines are converted to a single space. All
## whitespace is treated equally. Non-breaking whitespace is ignored.
## words that are longer than `maxLineWidth` are splitted. Multiple
## spaces and newlines are converted to a single space. All
## whitespace is treated equally. Non-breaking whitespace is
## ignored.
var currentWordLength: int = 0
var currentWord: string = newStringOfCap(32)