mdtablefix 0.6.1

`mdtablefix` unb0rks and reflows Markdown tables so that each column has a uniform width. When the `--wrap` option is used, it also wraps paragraphs and list items to 80 columns.
Documentation
//! Test-only inline helpers that keep `inline.rs` under the file-size ceiling.

/// Attaches punctuation-only `token` text to the previous wrapped code line.
///
/// `lines` holds the previously rendered lines, `current` is the pending
/// current-line buffer, and `token` is the punctuation fragment under test.
/// The return value is `true` when the punctuation was appended to the last
/// line. This test-only helper assumes `token` is already isolated as a single
/// rendered token and never panics.
pub(crate) fn attach_punctuation_to_previous_line(
    lines: &mut [String],
    current: &str,
    token: &str,
) -> bool {
    if !current.is_empty() || token.len() != 1 || !".?!,:;".contains(token) {
        return false;
    }

    let Some(last_line) = lines.last_mut() else {
        return false;
    };

    if last_line.trim_end().ends_with('`') {
        last_line.push_str(token);
        return true;
    }

    false
}