string/text_fold_utils library

Quote-aware text folding/unfolding (email-reply style) — roadmap #412.

Classes

FoldOptions
Options controlling how foldText hard-wraps lines.

Functions

foldText(String text, [FoldOptions options = const FoldOptions()]) String
Hard-wraps text to options.width, preserving each line's quote prefix.
splitQuotePrefix(String line) → (String, String)
Splits a line into its quote prefix and the remaining body text.
unfoldText(String text) String
Joins soft-wrapped continuation lines back into one logical line per block.