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
texttooptions.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.