Skip to content

Releases

MarkdownReader v0.1.0: first preview

Choose a tag to compare

@rsalinger rsalinger released this 14 Oct 16:07

MarkdownReader v0.1.0: first preview 🎉

Markdown preview and a full reading mode for Notepad++, native on ARM64 and x64.

Important

This is a Notepad++ plugin, not an app. There's no installer and nothing to double-click: you copy a folder
into Notepad++'s plugins folder and Notepad++ loads it the next time it starts. It takes about two minutes, and
each zip includes these steps as INSTALL.txt.

📦 How to install

  1. Pick the right zip. In Notepad++, open ? → About Notepad++ and look at the first line:

    It says Download
    (ARM 64-bit) MarkdownReader-arm64.zip
    (64-bit) MarkdownReader-x64.zip
  2. Close Notepad++.

  3. Unblock the zip: right-click it → Properties → tick Unblock (if shown) → OK. Windows can refuse to load DLLs downloaded from the internet.

  4. Create the folder C:\Program Files\Notepad++\plugins\MarkdownReader\ (Windows will ask for admin permission). Portable Notepad++? Use <your Notepad++ folder>\plugins\MarkdownReader\.

  5. Copy everything from the zip into that folder. MarkdownReader.dll must end up directly inside plugins\MarkdownReader\, next to the web folder. (Windows' Extract All adds an extra folder level; if it does, move the files up one level.)

  6. Start Notepad++ and open a .md file. The Markdown Preview panel docks on the right; everything else is under Plugins → MarkdownReader.

Requires Notepad++ 8.7.7+ and the Microsoft Edge WebView2 Runtime (built into Windows 11).
Wrong zip? You'll see "Cannot load ARM64 plugin" or "Cannot load 64-bit plugin"; swap it for the other one.
More help: Installation in the README.

Plugins Admin: MarkdownReader has been submitted to Notepad++'s official plugin list. Once it's accepted and included in a Notepad++ update, you'll be able to install it from Plugins → Plugins Admin instead.

✅ Verified in Notepad++ 8.9.8.1 (ARM64 and x64)

  • Docked live preview that auto-opens for Markdown and re-renders as you type
  • Reading mode: the rendered document covers the editor, at the spot you were reading
  • Editor → preview scroll sync, even through long code blocks and diagrams
  • GitHub-flavored Markdown, GitHub alerts, footnotes, front matter, syntax highlighting, Mermaid diagrams
  • Relative images, light and dark themes following Notepad++, panel restored after a restart

🧪 Built, waiting for hands-on testing

Export to HTML / PDF, Print, Copy rendered HTML, link handling (browser / Notepad++ / blocked), Notepad++ shortcuts while the preview has focus, double-click to jump to the source, preview → editor scroll sync, and custom.css. If anything misbehaves, please open an issue.

🔒 Security

The preview sanitizes everything it renders, never navigates, and sends link clicks through a policy that only opens web/mail links in your browser and text files in Notepad++. Everything else is blocked.

🏗️ Build

The binaries are built from commit c3096db: the v0.1.0 tag plus a build-settings change that keeps the build machine's local paths out of the DLLs. There are no code changes. The zips also include INSTALL.txt.

#️⃣ SHA-256

See SHA256SUMS.txt, or:

cdcefd38f0d6f5f33313aa8e5a421e46c790064573ab5fd3c3c18f4e8e10eb52  MarkdownReader-arm64.zip
4c3611e57642fadc2aea10972cbd4e7540c054897ca575ee11618adcce523770  MarkdownReader-x64.zip