reflow with semantic linebreaks