Releases: meljadyn/obsidian-pretty-paragraphs
Release list
0.2.7
Features / Settings
- Indents: Enjoy beautiful, traditional indents.
- Keep Markdown Habits: A visible difference between line-breaks and paragraph-breaks ensures that you will always create your documents in valid markdown
- Choose Your View: Choose whether you want this new styling to apply in the reader view, editor view, or both!
- Justify: Apply justified typesetting, so your lines go end-to-end across the page
- Whitelist: Selectively apply these styles in the specified folder. Enjoy your novel formatting without ruining your daily notes.
- Adjust: Change the indent size by using the Style Settings plugin in conjunction with this one.
0.2.6
Features / Settings
- Indents: Enjoy beautiful, traditional indents.
- Keep Markdown Habits: A visible difference between line-breaks and paragraph-breaks ensures that you will always create your documents in valid markdown
- Choose Your View: Choose whether you want this new styling to apply in the reader view, editor view, or both!
- Justify: Apply justified typesetting, so your lines go end-to-end across the page
- Whitelist: Selectively apply these styles in the specified folder. Enjoy your novel formatting without ruining your daily notes.
- Adjust: Change the indent size by using the Style Settings plugin in conjunction with this one.
0.2.5
0.2.0
v0.1.0-alpha
Pretty Paragraphs
Important
This plugin is still in a period of rapid development and potentially breaking changes.
Pretty Paragraphs is an Obsidian plugin designed to bring professional manuscript-style typography to your notes. By default, Markdown uses vertical spacing to separate paragraphs. This plugin replaces that with traditional first-line indentation, giving your writing the look and feel of a printed book.
It is perfect for novelists, essayists, or anyone who prefers a cleaner, book-like aesthetic for their long-form writing.
Features
- Manuscript Formatting: Automatically applies 2em first-line indents and removes the default vertical paragraph spacing.
- Editor & Reader Support: Enjoy the look in both Obsidian's Live Preview (Editor) and Reading View.
- Granular Control: Toggle formatting for specific views (Reader only, Editor only, or both) to suit your workflow.
- Folder Whitelisting: Define specific directories where the formatting should apply, keeping your "work" folders distinct from your daily technical notes.
- Justification: Optional text justification for that perfectly blocked, professional layout.
- Novel-Friendly Keybinds: Includes optional "Double Enter" behavior—press
Enterfor a new paragraph (double newline) orShift+Enterfor a soft line break.
How to Install
Since this plugin is not yet in the official Obsidian Community Plugins marketplace, you can install it manually using BRAT (Beta Reviewer's Auto-update Tool) or by copying the files directly.
Option 1: Using BRAT (Recommended)
BRAT is the easiest way to install and update plugins hosted on GitHub.
- Install BRAT: Go to Settings > Community Plugins > Browse and search for "BRAT". Install and enable it.
- Add the Plugin: * Open the BRAT settings page.
- Click "Add Beta plugin".
- Paste the GitHub repository URL (e.g.,
your-github-username/your-repo-name). - Click "Add Plugin".
- Update: BRAT will now handle the installation and check for updates automatically.
Option 2: Manual Installation
- Download the latest release ZIP file from your GitHub repository.
- Open your Obsidian vault folder in your file explorer.
- Navigate to
.obsidian/plugins/. - Create a new folder named
pretty-paragraphs. - Extract the contents of the ZIP file into that folder.
- Restart Obsidian, go to Settings > Community Plugins, and enable Pretty Paragraphs.
Usage
Once enabled, head to the Pretty Paragraphs settings tab to configure your experience:
- Apply formatting to: Choose if you want the formatting applied in Reading View, Editing View, or both.
- Whitelisted folders: Enter the names of the folders you want to format (separated by commas). If left blank, it applies to your entire vault.
- Justify text: Enable this for fully justified text alignment.
- Double enter mode: Enable this to change standard
Enterbehavior to insert double newlines, facilitating easier paragraph breaks.
Why use this?
Markdown is built for the web, but long-form writing feels more natural when it mimics print. By using Pretty Paragraphs, you can focus on your prose without being distracted by large, empty vertical gaps, helping you maintain "flow" and immersion while drafting.
Found a bug or have a feature request? Please feel free to open an issue in the GitHub repository!