{"repo":"whhone/markdown-indent-mode","free":true,"listed":false,"github":"https://github.com/whhone/markdown-indent-mode","clone":"git clone https://github.com/whhone/markdown-indent-mode.git","description":"An Emacs minor mode for dynamic virtual indentation in Markdown, similar to org-indent-mode in Org mode.","language":"Emacs Lisp","stars":22,"topics":["emacs","markdown"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"markdown-indent-mode An Emacs minor mode for dynamic virtual indentation in Markdown, similar to org-indent-mode in Org mode. Before After -------- ------- Features - Automatically indents content based on Markdown heading levels - Hides leading hash symbols — only the last # is visible in headings (e.g., ### appears as # ) - Visual indentation using text properties (doesn't modify actual buffer content) Installation Usage Toggle the mode with M-x markdown-indent-mode . When enabled, content under headings is visually indented to align with the heading text, and leading hash symbols are hidden. Open this file in Emacs with markdown-indent-mode enabled to see it in action. Commands - markdown-indent-mode - Toggle the mode Development How It Works This package works similarly to org-indent-mode : 1. Uses line-prefix and wrap-prefix text properties for visual indentation 2. Uses font-lock to hide leading hash symbols (making them match the background color) 3. Updates indentation dynamically as you edit 4. Only modifies display properties, not actual buffer content Known Conflicts This mode sets line-prefix and wrap-prefix text properties on every line. Other modes that also set these properties will conflict — whichever runs last wins, and the result may be incorrect indentation. Here are the known conflicting modes: - visual-wrap-prefix-mode (https://github.com/whhone/markdown-indent-mode/issues/3) - adaptive-wrap-prefix-mode (https://github.com/whhone/markdown-indent-mode/iss","default_branch":null,"files":null,"tree":[],"storefront":"/r/whhone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/whhone/markdown-indent-mode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}