Outline Converter

by masaki39
5
4
3
2
1
Score: 61/100

Description

Category: Note Enhancements

The Outline Converter plugin enables Obsidian users to transform bullet list outlines into continuous text, offering flexible commands for automatic and custom conversion. It supports handling indentation levels, inserting specific text, and replacing or enhancing content with user-defined replacements. Users can export converted text through various methods, including copying to the clipboard, appending to a specific location, or replacing sections of a note. Additional features include folding indentation levels and swapping lines within outlines or plain text. This plugin streamlines the process of organizing and reformatting outlines for improved readability and integration into notes.

Reviews

No reviews yet.

Stats

12
stars
2,256
downloads
0
forks
748
days
65
days
65
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
2
total issues
0
open issues
2
closed issues
38
commits

Latest Version

2 months ago

Changelog

README file from

Github

Outline Converter

GitHub Release Total Downloads

Obsidian plugin transforming your bullet point outlines into continuous text with intelligent header detection and flexible customization options.

Installation

  1. Open SettingsCommunity plugins
  2. Disable Restricted mode if needed
  3. Click Browse and search for "Outline Converter"
  4. Click Install, then Enable

Usage

Works on the current selection or the entire active note. Choose one of two commands:

Auto-header Converter

Turns outlines into continuous text with heading promotion: items with children become headers; items without children become prose.

Example (defaults: headings start at H2, siblings separated by line breaks)

  • Input
    - Project
    	- Goals
    		- Ship v1
    	- Tasks
    		- Write docs
    		- Publish release
    
  • Output
    ## Project
    
    ### Goals
    Ship v1
    
    ### Tasks
    Write docs
    Publish release
    

Custom Converter

Control text transformation at each indentation level (1–5). For each level, add text before/after the content or ignore the content entirely.

Example (default settings: level1 before=\n\n## , after=''; level2 before=\n\n### , after=\n\n; level3 before='', after= )

  • Input
    - Features
    	- Auto-header
    		- Turn children into headers automatically.
    	- Custom converter
    		- Customize text per indentation level.
    - Usage
    	- Select text or whole note
    		- Works on selection or full note.
    	- Run command
    		- Trigger from the command palette or a hotkey.
    
  • Output
    ## Features
    
    ### Auto-header
    Turn children into headers automatically.
    
    ### Custom converter
    Customize text per indentation level.
    
    ## Usage
    
    ### Select text or whole note
    Works on selection or full note.
    
    ### Run command
    Trigger from the command palette or a hotkey.
    

[!note] Lines starting with // (with or without space) have their content ignored, but before/after text is still applied.

Replacement (Find & Replace)

Apply up to 5 find-and-replace operations with regex support. Replacements are processed sequentially.

Handy preset example:

Purpose Regex Find Replace
Collapse 3+ blank lines to 2 \n{3,} \n\n
Trim trailing spaces [ \t]+$ (empty)
Normalize double spaces in prose {2,} (single space)
Remove spaces before punctuation \s+([.,!?]) $1

[!important]

  • You can write placeholders in settings: \n (newline), \r (carriage return), \t (tab), and \\ (backslash).
  • If you want to match the literal text \n in regex mode, write \\n. In non-regex mode, just write \n to search the literal backslash+n string.

Section Insertion

Insert content from other sections in the active file using [[#SectionName]]. Works with both [[#Section]] and ![[#Section]] formats. Useful when you keep prose outside the outline and want to pull it into the converted text.

Example:

  • Current note
    # Tasks
    Today: write docs and publish the release.
    
    # Outline
    - Project
    	- Tasks
    		- [[#Tasks]]
    
  • Output
    ## Project
    
    ### Tasks
    Today: write docs and publish the release.
    

Export Methods

Method Description
Copy to clipboard Copies the result to your clipboard
Append to cursor Inserts text at your current cursor position
Append to bottom Adds text to the end of the active note
Replace section Replaces a specific section (creates it if missing)

Additional Commands

Fold Commands

Quickly fold all items at a specific indentation level (1-5) using the command palette.

Swap Lines Commands

Move lines up or down. Integrates with Outliner plugin when available for enhanced outline manipulation.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Outliner
5 years ago by Viacheslav Slinko
Work with your lists like in Workflowy or RoamResearch
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
Image Converter
3 years ago by xRyul
⚡️ Convert, compress, resize, annotate, markup, draw, crop, rotate, flip, align images directly in Obsidian. Drag-resize, rename with variables, batch process. WEBP, JPG, PNG, HEIC, TIF.
Quiet Outline
4 years ago by the_tree
Improving experience of outline in Obsidian
Docxer
2 years ago by Developer-Mike
🚀 Boost your productivity by previewing and converting Word files easily to markdown.
Underline
5 years ago by Benature
Add underline(`<u>xxx</u>`) with shortcut, and `<center>xxx</center>`, `[[#xxx]]`, `[[#^xxx]]`
Better Search Views
3 years ago by Ivan Lednev
Outliner-like breadcrumb trees for search, backlinks and embedded queries
Typing Assistant
3 years ago by Jambo
Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of【Notion】
Link Converter
5 years ago by Ozan Tellioglu
Obsidian Plugin to scan all your links in your vault and convert them to your desired format.
Dynamic Outline
a year ago by theopavlove
Adds a customizable GitHub-like floating table of contents to Obsidian.
Shortcuts extender
6 years ago by kitchenrunner
Plugin for Obsidian: Use shortcuts for input special symbols and changing level of headings without language switching
Daily Note Outline
3 years ago by iiz
Add a custom view which shows outline of multiple daily notes with headings, links, tags and list items
Journey
5 years ago by Alexis Rondeau
Discover the story between your notes in Obsidian
Wikilinks to MDLinks
5 years ago by Agatha Uy
An Obsidian md plugin which allows for the conversion of individually selected wikilinks to markdown links, and vice versa.
Marker PDF to MD
2 years ago by L3N0X
Make use of different AI models to convert your pdfs into markdown with perfect ocr, latex formulas, tables, images and more! Supports Mistral AI OCR (free) and self hosted variants!
Hyphenation
3 years ago by 7596ff
Enables justified text and hyphenation
Multiple Notes Outline
3 years ago by iiz
Linkify
4 years ago by Matthew Chan
List Outline Helper
2 years ago by triangular-sneaky
Obsidian plugin to select the current outline
LaTeX to unicode converter
3 years ago by fjdu
Convert LaTeX commands into unicode sequences
O2
3 years ago by haril song
Converts obsidian markdown syntax to other platforms.
Filename Emoji Remover
4 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
PDF Folder to Markdowns
a year ago by CrisHood
Convert a folder of PDFs into a folder of Markdown files with embedded PDFs. This plugin is useful for users who want to migrate their PDF notes from different apps (e.g., Boox) or organize their reference materials inside Obsidian.
Zettelkasten Outliner
2 years ago by Tyler Suzuki Nelson
Floating Headings
3 months ago by k0src
Displays a floating, collapsible outline of a note's headings on the right side of the editor. Expands on hover, click to navigate.
Text Conversions
3 years ago by Juan D Frias
Text conversions for Obsidian
Postfix
3 years ago by Bhagya Nirmaan Silva (@bhagyas)
A postfix plugin for Obsidian
Better Mind Map
10 months ago by Utkarsh Raj
Obsidian plugin to for mind maps, vizualize current note as mind map.
Math Indicator Changer
2 years ago by Ori Replication
Image Helper
2 years ago by Chongmyung Park
Context menu to convert a image to another format in reading view in Obsidian.md
Outline++
2 years ago by Ryota Ushio
PDF Paste
a year ago by Cormac
PDF2Image
a year ago by RasmusAChr
WhatsApp export note
a year ago by JoaoEmanuell
Obsidian plugin to export notes for whatsapp
Tree Diagram
10 months ago by limpido
An Obsidian plugin that converts tab-indented text to a tree diagram.
Outline to task list
2 years ago by alexandrerbb
A simple Obsidian plugin to convert a note's outline to a task list
Advanced Ruby
5 months ago by Peter Yanase
Advanced Ruby is a flexible ruby annotation plugin for Obsidian.
Ffmpeg Converter
2 years ago by MrAnyx
Convert your assets into other formats. Convert, Compress and Optimize your vault
Capitaliser
2 months ago by Emanuel Oliveira
Cycle text capitalisation (lowercase, Capitalise Each Word, UPPERCASE).
Fix Line Endings on Copy
7 months ago by KiwiJanus