Bases Wrap Text

approved

by GroupiesM

Add an Excel-style 'Wrap Text' toggle to Bases table views. When enabled, long cell content wraps to multiple lines instead of being truncated. - This plugin has not been manually reviewed by Obsidian staff.

102 downloadsUpdated 20d agoMIT

Bases 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 wrap and Cycle row-height level
  • Auto-restores the compact row height when the plugin is disabled

Usage

  1. Open a .base file and switch to its Table view.
  2. Click the Wrap Text ribbon icon in the left sidebar.
  3. Use the command palette (Cmd/Ctrl+P) → Cycle row-height level to switch between medium / 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

  1. Clone this repository into your vault's plugins folder:
    git clone https://github.com/GroupiesM/bases-wrap-text.git \
      .obsidian/plugins/bases-wrap-text
    
  2. 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)

License

MIT

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.