Emacs 29 introduces outline-search-function variable which can be used to support outline-minor-mode in helpful buffers. The implemented function finds headings by face property search. I has been in my configuration for a few months now and is especially useful when combined with a non-nil value for outline-minor-mode-cycle. I have often used it to quickly get to documentation for variables which have huge values e.g. display-buffer-alist.
Since Emacs 29 is released now, I think now is a good time to try to upstream this.
Emacs 29 introduces
outline-search-function
variable which can be used to supportoutline-minor-mode
inhelpful
buffers. The implemented function finds headings by face property search. I has been in my configuration for a few months now and is especially useful when combined with a non-nil value foroutline-minor-mode-cycle
. I have often used it to quickly get to documentation for variables which have huge values e.g.display-buffer-alist
.Since Emacs 29 is released now, I think now is a good time to try to upstream this.