# File raggle, line 890
      def reflow_text(text)
        cur_line = @lines.pop || ''
        text.scan(/\s+|[^\s]+/) do |chunk|
          if chunk =~ /^\s+/
            cur_line << " " unless cur_line.empty? || cur_line[-1] == ?\ # fix emacs
          else
            if cur_line.length + chunk.length > @width
              @lines << cur_line
              cur_line = ""
            end
            cur_line << chunk.chomp
          end
        end
        @lines << cur_line
      end