About this project
mdtablefix corrects Markdown tables by adjusting column widths for uniformity. When using --wrap, it reflows paragraphs and list items to 80 columns while treating hyphenated words as indivisible units. The tool preserves Markdown syntax during wrapping, including inline code, links, GFM footnote references, parenthesized citations, and common date sequences. It ignores fenced code blocks and respects escaped pipes. Additional features include renumbering ordered lists with nested list support, standardizing thematic breaks to 70 underscores, replacing ... with ellipsis characters, normalizing code fences, converting Setext headings to ATX format, and processing YAML frontmatter. The tool converts simple HTML tables to Markdown during preprocessing. It processes multiple files in parallel while maintaining input order, and provides Rust library functions for embedding table-reflow logic.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.