Language support for JMD (.jmd) files: syntax highlighting, an editor
configuration tuned for the format, and a structural Outline so you can
navigate a document's frontmatter and heading hierarchy at a glance.
JMD (JSON Markdown) blends Markdown-style structure with typed, queryable data.
See the JMD specification for the
language itself.
Features
Syntax highlighting — a self-contained TextMate grammar covering JMD
frontmatter (framed ---…--- and implicit forms), heading sigils
(#, #!, #?, #-), field lines, bullet items, and inline markup.
Outline & breadcrumbs — frontmatter keys surface as fields under a
synthetic frontmatter root; headings nest by depth. Works with
Ctrl+Shift+O, the Outline view, and the breadcrumb bar.
Editor configuration — comment toggles, bracket matching, auto-closing
pairs, and sensible indentation for .jmd.
Usage
Open any .jmd file — highlighting and the Outline activate automatically.
Toggle the structure view with Ctrl+Shift+O (Go to Symbol in Editor), or open
the Outline view in the Explorer sidebar.