README file from
GithubBases Wrap Text
An Obsidian plugin that adds an Excel-style Wrap Text toggle to Bases table views. When enabled, long cell content wraps to multiple lines instead of being truncated to a single line.
Features
- Ribbon icon to toggle wrapping on/off
- Three row-height levels:
medium(2x),tall(4x),extra(8x) - Command palette:
Toggle auto wrapandCycle row-height level - Auto-restores the compact row height when the plugin is disabled
Usage
- Open a
.basefile and switch to its Table view. - Click the Wrap Text ribbon icon in the left sidebar.
- Use the command palette (
Cmd/Ctrl+P) → Cycle row-height level to switch betweenmedium/tall/extra.
How it works
Instead of fighting Bases' virtualized absolute-positioned grid with CSS/JS (which causes rows to overlap), this plugin changes the rowHeight view setting in the current .base file. Bases natively supports short / medium / tall / extra row heights and re-renders correctly on its own — so wrapping never breaks the layout.
Installation
Manual
- Clone this repository into your vault's plugins folder:
git clone https://github.com/GroupiesM/bases-wrap-text.git \ .obsidian/plugins/bases-wrap-text - Enable Bases Wrap Text in Settings → Community plugins.
Community
Available from the Obsidian community plugin directory (search for "Bases Wrap Text").
Requirements
- Obsidian ≥ 1.9.0 (the Bases core plugin was introduced in 1.9.0)