whhone

An Emacs minor mode for dynamic virtual indentation in Markdown, similar to org-indent-mode in Org mode.

19
1
100% credibility
Found Mar 11, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Emacs Lisp
AI Summary

A helpful addition for Emacs users that visually indents Markdown content under headings without changing the actual text.

How It Works

1
🔍 Discover the helper

While editing Markdown notes in your text editor Emacs, you hear about a simple tool that makes headings and content nest nicely with visual spaces.

2
📥 Add it to Emacs

You easily add this little helper to your Emacs setup so it's ready whenever you open Markdown files.

3
Turn it on

With one quick command, you switch it on and instantly see your headings shrink their extra symbols and content shifts into perfect visual nests.

4
✏️ Edit your Markdown

As you type or change headings, everything automatically adjusts to look clean and organized, like a tidy outline.

5
🔄 Toggle as needed

If you prefer the plain view sometimes, you can switch it off just as easily.

😊 Write beautifully

Now your Markdown files feel structured and easy to read, making note-taking and writing a joy.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is markdown-indent-mode?

This Emacs Lisp minor mode brings dynamic virtual indentation to Markdown editing, mimicking org-indent-mode by auto-indenting content under headings and hiding extra leading hash symbols—showing just the last # for cleaner visuals like "###" as " #". It solves the flat, unindented look of standard Markdown buffers, making nested structures pop without altering your actual file content. Toggle it on with M-x markdown-indent-mode or enable it globally via hooks in markdown-mode.

Why is it gaining traction?

In a sea of basic Markdown tools, it stands out with real-time visual tweaks that update as you type, using text properties for indentation that feels native to Emacs without buffer hacks. Developers dig the Org-like hierarchy for outlines and docs, plus simple commands to enable or disable the minor mode on demand. It's a lightweight Emacs custom minor mode that pairs well with setups like GitHub Copilot chat or outline minor mode for structured writing.

Who should use this?

Emacs power users drafting Markdown docs, technical writers managing GitHub issues or repos, and note-takers switching from Org mode. It's ideal for anyone tired of squinting at unindented Markdown in major modes, especially with hs minor mode or GitHub themes. Skip if you're not deep into Emacs minor mode keymaps or virtual indentation workflows.

Verdict

Try it if you're an Emacs Markdown diehard—solid docs, tests via Makefile, and a straightforward hook make it easy to eval. With just 19 stars and 1.0% credibility score, it's early-stage and niche, but stable enough for daily use in low-stakes note-taking. (187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.