Policy & Community

GNU Hyperbole 9.3.2 adds Org-mode visibility cycling and link integration

Key Takeaway

Hyperbole 9.3.2 enhances Emacs productivity by integrating Org-mode visibility cycling and allowing Hyperbole buttons to function as Org links.

Summary

The GNU Project has released Hyperbole version 9.3.2, an update to its information management framework designed to augment Emacs libraries like Org and Consult. This release focuses heavily on deepening the integration between Hyperbole's Koutliner and Org-mode workflows.

Key improvements include new visibility cycling mechanics for the Koutliner and the ability to wrap Hyperbole implicit buttons in Org-style double brackets. These changes allow users to leverage standard Org-mode link activation commands to trigger Hyperbole button capabilities, including links to Emacs Lisp symbols.

Technical improvements in Hyperbole 9.3.2

  • Org-mode Integration: Users can now wrap Hyperbole buttons in double square brackets to enable activation via standard Org link commands like {C-c C-o}.
  • Koutliner Visibility: Added Org-style visibility cycling using {TAB} and {S-TAB} keys to cycle trees and outline visibility within cells.
  • Keybinding Refactoring: To prevent conflicts with global user settings, many Koutliner {C-c <letter>} bindings have been moved to {C-c ; <letter>}.
  • Koutliner Customization: Introduced new variables kotl-mode:action-key-default-function and kotl-mode:assist-key-default-function to define behavior when no specific context matches.
  • Image Support: Added the ability to toggle inline image file display within Koutlines using the {C-c C-x C-v} command.

Why it matters

This update benefits Emacs power users and knowledge management practitioners by reducing friction between Hyperbole and Org-mode. The improved keybinding management and visibility cycling allow for more complex, nested information structures without breaking existing Emacs configurations.

Original reference: savannah.gnu.org →