Smart Columns
unlistedby Silso
Automatically creates top-aligned, top-to-bottom flowing columns for callout lists.
Smart Columns
Responsive multi-column layouts for Obsidian using callout syntax.
[!WARNING] This plugin is provided as-is for personal use. The repository is public for anyone who wants to fork and adapt it. Please do not open issues for support or feature requests.
Features
π Callout-based columns β Use [!col2], [!col3], [!col4] to create multi-column layouts
π Responsive behavior β Columns automatically reduce when viewport is too narrow
β¬οΈ Top-to-bottom flow β Items flow vertically first, then wrap to next column (like newspaper columns)
β‘ Command palette integration β Quick-insert commands for common layouts
Usage
Wrap a list inside a column callout:
> [!col3]
>
> - First item
> - Second item
> - Third item
> - Fourth item
> - Fifth item
> - Sixth item
Items flow top-to-bottom, left-to-right:
| Column 1 | Column 2 | Column 3 |
|---|---|---|
| First | Third | Fifth |
| Second | Fourth | Sixth |
Commands
| Command | Description |
|---|---|
Insert 2 Columns (col2) | Insert a 2-column callout |
Insert 3 Columns (col3) | Insert a 3-column callout |
Insert 4 Columns (col4) | Insert a 4-column callout |
Installation
Manual
- Download
main.jsandmanifest.jsonfrom the Releases page - Create
.obsidian/plugins/smart-columns/in your vault - Place the files in that folder
- Enable the plugin in Settings β Community plugins
BRAT
- Install Obsidian42 - BRAT
- Run
BRAT: Add a beta plugin for testing - Enter this repository URL
Images
License
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.