Manage lists (bullet lists, numbered lists) like an outliner (Dynalist/Workflowy)

Over the years, obsidian has made progress in the management of lists (bullet lists, numbered lists) with the introduction of hotkeys to indent, move list items, and automatic reordering of numbered lists.

However, Obsidian still handles each list items individually. It may be desirable that:

  1. when a list item is indented, all its subitems are indented as well;
  2. when a list item is moved, all its subitems are moved along with it.

This is the behavior that characterizes “outliners” (like Dynalist, or Workflowy).

Current workaround

Use the Outliner plugin by Viacheslav Slinko
This should not be confused with the core “Outline” plugin, which shows/manages headings, not lists.

4 Likes

There’s also Outliner.md though it’s not available in the plugin gallery and was last updated 2024-09-09.

What I would find useful is if various other elements could be inside list items so that their hierarchical relationship is clear by indentation. Callouts, quotes, code blocks (including Dataview and Tasks queries), etc.

(I’m using a plugin that sort of achieves a similar visual effect for list callouts, but it doesn’t have as many features and customisability as native callouts.)

1 Like

Thanks for pointing out the plugin. For some reason the link wasn’t clickable for me, so here it is: GitHub - vslinko/obsidian-outliner: Work with your lists like in Workflowy or RoamResearch