Indented Table

by nnyj
5
4
3
2
1
New Plugin

Description

Renders markdown pipe tables that are indented inside list items. - This plugin has not been manually reviewed by Obsidian staff.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Indented Table

Styles pipe tables nested inside list items in Obsidian's live preview. Obsidian ignores these tables because they're indented — this plugin makes them readable without changing the markdown.

Features

  • Hides separator row (----)
  • Bold header with background
  • Faded pipe characters
  • Monospace font forced on table regions (fixes proportional font on Android)
  • No-wrap on table lines (prevents line breaking mid-row)
  • Row borders scoped to table width
  • No settings, just enable and it works

Install

Download main.js, manifest.json, styles.css from Releases into .obsidian/plugins/indented-table/.

Build

npm install
npm run build

How it works

Obsidian blocks widget and replace decorations from plugins, so this uses CM6 mark and line decorations with CSS. It detects indented pipe tables (lines starting with whitespace before |) and applies styling classes: Decoration.line() for no-wrap and separator hiding, Decoration.mark() for header background, row borders, and pipe color — all scoped to the table content width.