brokensandals / markheadboard

VS Code extension to display a Markdown file as a kanban-like board.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mark Headboard

Provides a kanban-board-like view for Markdown files. Each level 1 heading is a column on the board, and each level 2 heading is a card in the column.

demo

Features:

  • clicking a card will take you to that section in the text editor
    • if a column or card title contains links (in the [title](href) syntax), command-clicking it instead opens the first link
  • drag & drop cards or columns to rearrange sections in the document

Usage

Two commands are added to the command palette:

  • Mark Headboard: Reopen as Board
  • Mark Headboard: Open as Board to the Side

Or, you can use Reopen Editor With.

Known Issues

Markdown parsing is primitive and done via regex. Most notably, it doesn't yet know to ignore fenced code blocks when scanning for headings. Also, only atx-style headers (# and ##) are supported, not setext-style headers.

Moving the last column to the front does not work correctly if there is no trailing newline.

About

VS Code extension to display a Markdown file as a kanban-like board.

License:MIT License


Languages

Language:TypeScript 63.8%Language:JavaScript 31.5%Language:CSS 4.7%