Use Case / Problem
Headings and lists are different types of entities. I find it useful to be able to fold them independently.
Current Behavior
Let’s say I have a heading three levels deep and I want to minimize all lists within it. Currently, the process looks like this:
- Fold all headings and lists
- Unfold level 1
- Unfold level 2
- Unfold level 3
(4 actions)
Proposed Solution
There could be two distinct folding options: one for headings, the other for lists.
The one for headings could work like this (eg Ctrl + 2 would fold/unfold everything up to level 2).
The one for lists could be a simple toggle (eg pressing the key would fold/unfold all lists). (1 action)