Package Control

The Sublime Text package directory, remastered.

MarkdownPreviewEnhanced

Live Markdown preview in the browser for Sublime Text 4 — SSE updates, KaTeX, Mermaid, ECharts, and presentation mode.

OctSepAugJulJunMayAprMarFebJan Dec2025 NovOct 2026-W44 | installs: 219 | removals: 48 | upgrades: 1,729 2026-W44 | installs: 219 | removals: 48 | upgrades: 1,729 2026-W44 | installs: 219 | removals: 48 | upgrades: 1,729 2026-W43 | installs: 545 | removals: 108 | upgrades: 1,639 2026-W43 | installs: 545 | removals: 108 | upgrades: 1,639 2026-W43 | installs: 545 | removals: 108 | upgrades: 1,639 2026-W42 | installs: 545 | removals: 94 | upgrades: 181 2026-W42 | installs: 545 | removals: 94 | upgrades: 181 2026-W42 | installs: 545 | removals: 94 | upgrades: 181 2026-W41 | installs: 598 | removals: 124 | upgrades: 385 2026-W41 | installs: 598 | removals: 124 | upgrades: 385 2026-W41 | installs: 598 | removals: 124 | upgrades: 385 2026-W40 | installs: 615 | removals: 96 | upgrades: 1,327 2026-W40 | installs: 615 | removals: 96 | upgrades: 1,327 2026-W40 | installs: 615 | removals: 96 | upgrades: 1,327 2026-W39 | installs: 888 | removals: 263 | upgrades: 2,060 2026-W39 | installs: 888 | removals: 263 | upgrades: 2,060 2026-W39 | installs: 888 | removals: 263 | upgrades: 2,060 2026-W38 | installs: 456 | removals: 143 | upgrades: 974 2026-W38 | installs: 456 | removals: 143 | upgrades: 974 2026-W38 | installs: 456 | removals: 143 | upgrades: 974 2026-W37 | installs: 439 | removals: 85 | upgrades: 1,279 2026-W37 | installs: 439 | removals: 85 | upgrades: 1,279 2026-W37 | installs: 439 | removals: 85 | upgrades: 1,279 2026-W36 | installs: 365 | removals: 84 | upgrades: 1,005 2026-W36 | installs: 365 | removals: 84 | upgrades: 1,005 2026-W36 | installs: 365 | removals: 84 | upgrades: 1,005 2026-W35 | installs: 327 | removals: 62 | upgrades: 644 2026-W35 | installs: 327 | removals: 62 | upgrades: 644 2026-W35 | installs: 327 | removals: 62 | upgrades: 644 2026-W34 | installs: 245 | removals: 36 | upgrades: 396 2026-W34 | installs: 245 | removals: 36 | upgrades: 396 2026-W34 | installs: 245 | removals: 36 | upgrades: 396 2026-W33 | installs: 266 | removals: 49 | upgrades: 137 2026-W33 | installs: 266 | removals: 49 | upgrades: 137 2026-W33 | installs: 266 | removals: 49 | upgrades: 137 2026-W32 | installs: 270 | removals: 95 | upgrades: 64 2026-W32 | installs: 270 | removals: 95 | upgrades: 64 2026-W32 | installs: 270 | removals: 95 | upgrades: 64 2026-W31 | installs: 202 | removals: 71 | upgrades: 0 2026-W31 | installs: 202 | removals: 71 | upgrades: 0 2026-W31 | installs: 202 | removals: 71 | upgrades: 0 0400800 WeeklyInstalls 02K4K WeeklyUpgrades 2026-10-27 | upgrades: 1,729 | 792 on that day 0.3.1 2026-10-23 | upgrades: 1,639 | 801 on that day 0.3.0 2026-10-22 | upgrades: 1,639 | 140 on that day 0.2.9 / 0.2.8 2026-W39 | upgrades: 2,060 0.2.7 / 0.2.6 / ... 0.2.7 / 0.2.6 / 0.2.5 2026-W38 | upgrades: 974 0.2.4 2026-W37 | upgrades: 1,279 0.2.3 / 0.2.2 2026-W36 | upgrades: 1,005 0.2.1 / 0.2.0 / ... 0.2.1 / 0.2.0 / 0.1.9 / 0.1.8 2026-W35 | upgrades: 644 0.1.7 / 0.1.6 2026-W34 | upgrades: 396 0.1.5 / 0.1.4 / ... 0.1.5 / 0.1.4 / 0.1.3 / 0.1.2 2026-W32 | upgrades: 64 0.1.1 2026-W31 | upgrades: 0 0.1.0
Installations: recent average 443 per week, 5,980 in total
Installations minus removals
Upgrades

Links

Versions

0.3.1 (ST4107+) ·
2026-10-27 02:03

More

MarkdownPreviewEnhanced

English | 中文

Browser live Markdown preview for Sublime Text 4. No extra installs.

preview

Features

Preview Markdown
✅ Live preview in the browser ✅ GitHub-style HTML / CSS
✅ SSE in-place update (no reload) ✅ Syntax highlighting
✅ One file ↔ one preview tab ✅ GFM task lists
✅ Editor ↔ preview tab switch ✅ Footnotes
✅ Scroll sync (editor ↔ preview) ✅ GFM emoji (:smile:)
✅ TOC + preview tab list ✅ YAML frontmatter (title / date / tags banner)
✅ Presentation mode (16:9 slides, page breaks + notes) ✅ KaTeX ($…$ / $$…$$)
✅ Dark mode (follows system, persisted) ✅ Mermaid diagrams (click to zoom)
✅ Copy as rich text (📋 / command) ✅ ECharts
✅ Paste as markdown (right-click / command, HTML + screenshots) ✅ Callouts (> [!NOTE])
✅ Code block copy button ✅ ~~del~~ ==mark== ^sup^ ~sub~
✅ Code block filename / line numbers / highlight
✅ Relative images (./img/a.png) ✅ Task list checkbox sync (click in preview)
✅ Export HTML / PNG / PDF ✅ Image click zoom
✅ Custom CSS & favicon ✅ No extra installs
✅ macOS / Windows / Linux

Install

Command Palette → Package Control: Install Package → MarkdownPreviewEnhanced

Or clone this repo to Packages/MarkdownPreviewEnhanced/ (repo root = package root).

Usage

Open a .md file and run MarkdownPreviewEnhanced: Toggle Preview to open / focus the preview. The package ships no default key bindings (so it never overrides Sublime's built-in shortcuts — issue #11); see Key bindings.

Presentation mode

📽️ or MarkdownPreviewEnhanced: Presentation Mode. Slides reuse the live-preview HTML; every h1–h4 starts a new slide. 16:9 canvas; navigate with arrow keys, edge click, or the HUD.

Key bindings

The package ships no default key bindings (issue #11). Bind them yourself:

[
    { "keys": ["super+alt+m"], "command": "markdown_preview_enhanced_toggle" },
    { "keys": ["super+alt+v"], "command": "markdown_preview_enhanced_paste_as_markdown" },
    { "keys": ["super+alt+p"], "command": "markdown_preview_enhanced_insert_pagebreak" },
    { "keys": ["super+alt+n"], "command": "markdown_preview_enhanced_insert_notes" }
]

Use ctrl instead of super on Windows / Linux. super+alt / ctrl+alt avoid the built-in Expand Selection to Brackets / Paste and Indent (which sit on super+shift+m / super+shift+v). Other commands live under the MarkdownPreviewEnhanced: prefix.

Settings

Preferences → Package Settings → MarkdownPreviewEnhanced → Settings

Setting Default Description
mermaid_theme "default" Export / file-mode diagrams: default / dark / forest / neutral. Live preview follows the page theme.
output_dir "" Empty = Sublime cache
use_local_server true SSE, images, scroll sync
server_port 8765 Tries the next ports if busy
server_idle_seconds 0 Idle auto-stop; 0 = until Close / Sublime exit
browser "auto" auto / chrome / safari / firefox / edge / …
debounce_ms 500 Re-render delay while typing
show_toc true TOC sidebar
enable_katex true $...$ / $$...$$
enable_emoji true GFM emoji shortcodes (:smile:)
enable_task_lists true - [ ] / - [x]
enable_footnotes true [^1]
strip_frontmatter true Strip leading --- YAML
scroll_sync true Editor ↔ preview (needs local server)
paste_download_images false Paste as markdown: download remote images to media/
paste_images_dir "media" Subdirectory for downloaded images (relative to md file)
custom_css "" Extra CSS file path (~ ok)
embed_images true Export HTML/PDF: embed local images as base64 so output is fully portable
favicon "" Empty = bundled icon; "none" = no icon; otherwise a local path or http(s) URL

Per-view override:

{
    "markdown_preview_enhanced.mermaid_theme": "forest"
}

Requires Sublime Text 4 (Build 4107+). Math, diagrams, and highlighting are vendored — nothing else to install.

Build / PR notes: CONTRIBUTING.md

Support

If this package is useful:

WeChat 赞赏码

License

MIT — LICENSE

Results

Packages