Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

List Fold

Amin IcaAmin Ica127 downloads

Toggle fold/unfold on list items only, without affecting headings.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin that toggles fold/unfold on list items only, without touching headings.

Obsidian's built-in "Fold all" command folds both headings and lists. This plugin gives you list-specific folding, which is useful when you work with deeply nested outlines and want headings to stay expanded.

Commands

Command Description
Toggle fold top-level lists Folds or unfolds only root-level list items in the current note
Toggle fold all list levels Folds or unfolds every nested list item recursively

Both commands detect the current fold state: if most target items are folded, they unfold; otherwise they fold.

Usage

  1. Open the command palette (Ctrl/Cmd + P)
  2. Search for "List Fold"
  3. Run either command

Assign hotkeys in Settings > Hotkeys for quick access.

Compatibility

  • Works alongside the Outliner plugin
  • Requires Obsidian desktop (uses CodeMirror 6 editor APIs)

Installation

From Community Plugins

  1. Open Settings > Community plugins
  2. Search for "List Fold"
  3. Click Install, then Enable

Manual

  1. Download main.js and manifest.json from the latest release
  2. Create a folder list-fold in your vault's .obsidian/plugins/ directory
  3. Copy both files into that folder
  4. Enable the plugin in Settings > Community plugins

License

MIT

HealthExcellent
ReviewPassed
About
Toggle folding for list items only, leaving headings expanded so you can collapse outlines without hiding section headers. Use commands to fold/unfold top-level lists or all nested list levels; commands auto-detect fold state and work alongside Outliner (requires Obsidian desktop with CodeMirror 6).
OutliningCommands
Details
Current version
1.0.0
Last updated
2 months ago
Created
2 months ago
Updates
2 releases
Downloads
127
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Amin IcaAmin Icarezgi
GitHubrezgi
  1. Community
  2. Plugins
  3. Outlining
  4. List Fold

Related plugins

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Outliner

Work with your lists like in Workflowy or Roam Research.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Note Toolbar

Add customizable toolbars to your notes.

Tab Switcher

Switch your tabs with Ctrl + Tab in recently used order like in a browser.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Lean Terminal

Embedded terminal panel powered by xterm.js and node-pty - no external windows.

Persistent Graph

Save and restore the positions of nodes on your graph.