Mikhail Yatsenko19 downloadsRemove duplicate empty lines, format spacing around headings, tighten list items, and remove horizontal rules.
An Obsidian plugin that tidies up blank lines and separators in your Markdown notes:
# Header).-, *, +, 1., - [ ], sublists, etc.).---): Cleans up thematic break lines in note body while preserving YAML frontmatter.```), math formulas ($$), and frontmatter are completely safe and untouched.main.js and manifest.json from the latest release..obsidian/plugins/.clean-empty-lines.manifest.json and main.js into that directory.Ctrl/Cmd + P):Clean empty lines in active note — Formats the entire active document.Clean empty lines in selection — Formats only the selected text.Customize which formatting rules to run:
---) (default: On)The plugin automatically adapts to Obsidian's active interface language:
en) — Defaultru)de)fr)es)zh / zh-cn)ja)ko)pt / pt-br)npm install # Install dependencies
npm test # Run unit tests (37 tests)
npm run build # Production bundle (main.js)
MIT © Mikhail Yatsenko