• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

markdown-table-formatter

A simple markdown plugin to format tables.
fcrespo82
37,475
115
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

Markdown Table Formatter

A simple markdown plugin to format tables.

Based on the awesome Improved Markdown table commands for TextMate work from Dr. Drang (@drdrang)

Changelog

Usage

There are two basic ways of using this plugin.

  1. Select the table you want to format and then hit alt-shift-T to format it.
  2. If you didn't select any table the entire document (default) will be scanned, by the plugin, for tables and format all of them.

Settings & Keybindings

Settings image

Tips

Using with language-markdown package

Since language-markdown is a community package, auto-formatting entire document is not supported out-of-the box, but that is easy to fix, see next tip.

Enable Markdown Table Formatter for the current file type

To enable Markdown Table Formatter for your current file type: put your cursor in the file, open the Command Palette ⌘ (CMD)+⇧ (SHIFT)+P, and run the Markdown Table Formatter: Enable For Current Scope command. This will add grammar scope from current editor to the list of scopes in the settings for the Markdown Table Formatter package. You can edit this setting manually later if you want to.

Formatting selection should work regardless though.

How to style the tables correctly if you use non-monospace fonts

Pre Atom-1.13:

atom-text-editor::shadow .table.gfm {
    font-family: monospace;
}

Post Atom-1.13:

atom-text-editor .syntax--table.syntax--gfm {
    font-family: monospace;
}

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by