Daivik Karbhari303 downloadsSplits a note on H1/ H2/ H3 headings into resizable side-by-side columns. Each column scrolls vertically; the whole view scrolls horizontally.
An Obsidian plugin that transforms long notes into a side-by-side column layout — each # H1, ## H2, ### H3 heading becomes its own independently scrollable column. Navigate wide instead of scrolling endlessly down.
| Feature | Details |
|---|---|
| Column layout | Every # H1/ ## H2/ ### H3 heading splits into a separate column |
| Independent vertical scroll | Each column scrolls on its own |
| Horizontal track | Scroll across all columns in one row |
| Resizable columns | Drag the handle between columns to resize; double-click to reset |
| Width persistence | Column widths are saved per-file and restored on reopen |
| Collapse / expand | Collapse any column to a slim sliver; the heading stays visible rotated |
| Jump bar | One-click chips below the toolbar snap-scroll to any column instantly |
| Copy section | Copy any column's full Markdown (heading + body) to clipboard |
| Per-column scroll-to-top | ↑ button in each column header |
| Global scroll-to-top | ⬆ Top button scrolls every column at once |
| Auto-refresh | Debounced — re-renders 600 ms after you stop typing in the editor |
| Text selection | All rendered content is fully selectable |
# H1/ ## H2/ ### H3 headings.Ctrl / Cmd + P) and run "Open Horizontal Scroll View".# H1/ ## H2/ ### H3 becomes a column.| Button | Action |
|---|---|
◀ / ▶ |
Collapse / expand the column |
↑ |
Scroll this column to top |
⎘ |
Copy the section as Markdown |
| Button | Action |
|---|---|
| ↺ Refresh | Manually re-render the current file |
| ⬆ Top | Scroll every column to its top |
| ⟺ Reset widths | Restore all column widths to default |
main.js, manifest.json, and styles.css from the latest release.<your-vault>/.obsidian/plugins/horizontal-scroll-view/.# H1/ ## H2/ ### H3 is gathered into a Preamble column (if non-empty).Issues and pull requests are welcome on GitHub.
MIT — see LICENSE.