- What's the default column width?
- 80 columns — the traditional terminal width and readability sweet spot for prose. Configurable 40–200.
- How does it handle long words?
- Words longer than the target width stay on their own line. The tool doesn't hyphenate (hyphenation is language-dependent and prone to errors).
- Does it preserve existing line breaks?
- Optional. 'Preserve paragraphs' keeps blank-line-separated blocks as units; 'reflow everything' treats all text as one paragraph. For Markdown, preserve is usually what you want.
- What about code blocks?
- Preserves them if delimited by backticks (Markdown style). Otherwise code lines get wrapped, which usually breaks them — wrap prose, not code.