rix443 downloadsCustomize table styles: minimum column width before wrapping, break tables out of readable line width, center or align tables, and scroll wide tables horizontally.
An Obsidian plugin that makes wide tables pleasant to read — without touching your readable line width.
| Setting | Type | Default |
|---|---|---|
| Minimum column width | Slider (4–40 characters) | 8 |
| Maximum table width | Slider (30–100%) | 100% |
| Break out of readable line width | Toggle | On |
| Table alignment | Center / Left / Right / Stretch | Center |
The plugin is intentionally minimal: it ships a small stylesheet (gated behind body classes) and sets Obsidian's official --table-column-min-width CSS variable. It does not re-render your tables, so header/body alignment is always guaranteed by the browser's native table layout. Disabling or uninstalling the plugin removes every trace of its styling.
Settings → Community plugins → Browse → search for Table Style Tweaks.
Copy main.js, manifest.json, and styles.css from the latest release into <your-vault>/.obsidian/plugins/table-style-tweaks/, then enable the plugin in Settings → Community plugins.
isDesktopOnly is set to true because the breakout behavior has not been verified on mobile yet.