Homepage: https://github.com/localauthor/org-side-tree
Updated:
Navigate Org outlines in side window tree
Navigate Org headings via tree outline in a side window.
Inspired by and modeled on `org-sidebar-tree' from org-sidebar by Adam
Porter (@alphapapa) and `embark-live' from Embark by Omar Antolin
(@oantolin).
To install, place file on your load-path
and include this in your init file:
(require 'org-side-tree)
To use, Open an Org file and call M-x `org-side-tree'.
Regarding support for non-Org files:
This package is generally functional in buffers that use `outline-mode' or
`outline-minor-mode'. However, the depth and quality of
support/functionality in these modes is highly dependent on what the
buffer-local value of `outline-regexp' is. Therefore, individual
experience may vary. Use advisedly.
For example, in `emacs-lisp-mode', consider setting `outline-regexp' as
follows: (setq-local outline-regexp ";;;\\(;* [^ \t\n]\\)")
To set this automatically for every elisp buffer, add the following lines
to your init file:
(add-hook 'emacs-lisp-mode-hook
(lambda () (setq-local outline-regexp ";;;\\(;* [^ \t\n]\\)")))
(add-hook 'emacs-lisp-mode-hook 'outline-minor-mode)