Variable: hyrolo-outline-minor-mode
hyrolo-outline-minor-mode is a buffer-local variable defined in
hyrolo.el.
Documentation
Non-nil if Hyrolo-Outline minor mode is enabled.
Use the command hyrolo-outline-minor-mode(var)/hyrolo-outline-minor-mode(fun) to change this variable.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hyrolo.el
(define-minor-mode hyrolo-outline-minor-mode
"Toggle HyRolo Outline minor mode for display matches buffer.
This mode does not add any outline-related font-locking.
See the command `outline-mode' for more information on this mode."
:init-value nil
:lighter " Outl"
:keymap nil
(if hyrolo-outline-minor-mode
;; enable minor mode
(progn
;; Add hook to turn off this mode when we change major modes.
(add-hook 'change-major-mode-hook
(lambda ()
(unless (derived-mode-p 'hyrolo-mode 'kotl-mode 'markdown-mode 'org-mode 'outline-mode)
(hyrolo-outline-minor-mode -1)))
nil t)
(add-hook 'post-command-hook 'hyrolo-show-post-command nil t)
(setq-local line-move-ignore-invisible t)
;; Use ellipses for invisible text
(hypb:add-to-invisibility-spec '(outline . t)))
;; disable minor mode
(when (and (boundp 'outline-minor-mode-cycle) outline-minor-mode-cycle)
(remove-overlays nil nil 'outline-overlay t))
(remove-hook 'post-command-hook 'hyrolo-show-post-command t)
(setq line-move-ignore-invisible nil)
;; Disable use of ellipses for invisible text.
(remove-from-invisibility-spec '(outline . t))
;; Get rid of any outline hiding.
(hyrolo-outline-show-all)))