Skip to content

md-mode 0.2.0

Choose a tag to compare

@yibie yibie released this 29 Jul 04:35

Highlights

  • Edit Markdown with heading scale, emphasis, code, links, quotes, callouts,
    tasks, and tables styled directly in the source buffer.
  • Switch to a complete read-only Rendered view and return to byte-for-byte
    editable Markdown source.
  • Create, delete, align, and structurally edit Markdown tables with
    width-aware wrapping in editing and rendered views.
  • Browse and navigate document structure through the live side-window TOC,
    Imenu, folding, and Org-style heading commands.
  • Fold front matter and fenced code blocks, optionally at startup.
  • Customize the six heading scales together or override each level through
    its native Emacs face.
  • Keep mixed Chinese/Latin heading typography aligned when fallback fonts
    inherit face sizes.
  • Render local LaTeX math as SVG, Mermaid as PNG, and PlantUML or Graphviz as
    SVG. All media rendering is asynchronous, cached, source-preserving, and
    visible when the first Rendered view completes.
  • Reuse compatible markdown-mode faces without loading or depending on
    markdown-mode; heading scale remains controlled by md-mode.

Requirements

  • Emacs 29.1 or newer.
  • Optional math previews: latex and dvisvgm.
  • Optional Mermaid previews: mmdc and local Chrome or Chromium.
  • Optional PlantUML previews: plantuml.
  • Optional Graphviz previews: dot.

This release consolidates all improvements after the initial package baseline
into the 0.2 release line, including the accepted parts of community feedback
in issue #1.

Release commit: 26fc975