README file from
GithubTable Column Resize
An Obsidian plugin that lets you manually adjust table column widths by dragging column borders.
Features
- Drag to resize — hover over the right edge of any table header cell and drag to adjust the column width.
- Persistent widths — column widths are saved per-note and restored when you reopen the document.
- Works everywhere — Reading View, Live Preview, and PDF export all respect your custom widths.
Usage
- Open a note containing a Markdown table.
- Hover over the right border of a header cell — a blue highlight appears.
- Click and drag to resize the column.
- Widths are saved automatically.
Settings
| Setting | Description |
|---|---|
| Minimum column width | The smallest width (in px) a column can be resized to. Default: 50. |
| Reset all saved widths | Clear all saved column widths across all notes. |
Installation
From Community Plugins
- Open Settings → Community plugins → Browse.
- Search for Table Column Resize.
- Click Install, then Enable.
Manual
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Create a folder
table-column-resizeinside your vault's.obsidian/plugins/directory. - Place the three files into that folder.
- Reload Obsidian and enable the plugin in Settings → Community plugins.
Development
bun install
bun run build