Outli <https://github.com/jdtsmith/outli> is a small mode I wrote which very closely follows org in style and uses the same speed-keys on comments-as-headlines. Basically if you know org, outli will be usable “out of the box”. It might be good to mention outli in the Worg page <https://orgmode.org/worg/org-tutorials/org-outside-org.html> on org capabilities outside of org.
To quote from the README: > • How does this relate to outline-minor-mode? > > outli is mostly a convenient wrapper around functionality that is already > built-in to outline, adding a few things like narrow-to-subtree and > insert-heading-respect-content (ala org). And of course the speed-key > bindings, automatic comments-as-header patterns, and styling. One speed key I added to outli I really miss in org, so I added it: (if-let ((pos (cl-position '("Outline Visibility") org-speed-commands :test #'equal))) (cl-pushnew '("h" . outline-hide-sublevels) (nthcdr (1+ pos) org-speed-commands))) Basically h=outline-hide-sublevels. This allows you to quickly collapse the entire tree to the level [h]ere. It’s a wonderful, fast compromise between the ease of Shift-Tab and org’s more targeted folding capabilities. Thanks for your work on org!