In Emacs Org-mode, there is a function for global and local folding / cycling of header visibility.
See here for more information: https://orgmode.org/manual/Global-and-local-cycling.html
Basically, I would propose to integrate two options for header visibility cycling / folding shortcuts
-
(while cursor is on header) Pressing TAB
Subtree cycling : Rotate current subtree among the states
,-> FOLDED -> CHILDREN -> SUBTREE --.
β-----------------------------------------β -
(anywhere) Pressing S-TAB
Global cycling : Rotate the entire buffer among the states
,-> OVERVIEW -> CONTENTS -> SHOW ALL --.
β----------------------------------------------β
I found this feature to be extremely useful and intuitive. Would love to have such an option long-term in Obsidian.
P.S.: See this video starting from 2:25 for a demonstration: https://youtu.be/CV2IFpSW2sE?t=146