hyperbole 
- Description
- GNU Hyperbole: The Everyday Hypertextual Information Manager
- Latest
- hyperbole-9.0.2pre0.20260515.144159.tar (.sig), 2026-May-15, 12.7 MiB
- Maintainer
- Robert Weiner <rsw@gnu.org>
- Website
- http://www.gnu.org/software/hyperbole
- Browse ELPA's repository
- CGit or Gitweb
- Badge
- Manual
- hyperbole
To install this package from Emacs, use package-install or list-packages.
Full description
GNU Hyperbole (pronounced Gnew Hi-per-bo-lee), or just Hyperbole, is like Markdown for hypertext, letting you use little or no markup in files to produce easy-to-navigate hypermedia files. It is an easy-to-use, yet powerful and programmable hypertextual information management system implemented as a GNU Emacs package. It offers rapid views and interlinking of all kinds of textual information, utilizing Emacs for editing. It can dramatically increase your productivity and greatly reduce the number of keyboard/mouse keys you'll need to work efficiently. Hyperbole lets you: 1. Quickly create hyperlink buttons either from the keyboard or by dragging between a source and destination window with a mouse button depressed. Later activate buttons by pressing/clicking on them or by giving the name of the button. 2. Activate many kinds of `implicit buttons' recognized by context within text buffers, e.g. URLs, grep output lines, and git commits. A single key or mouse button automatically does the right thing in dozens of contexts; just press and go. 3. Build outlines with multi-level numbered outline nodes, e.g. 1.4.8.6, that all renumber automatically as any node or tree is moved in the outline. Each node also has a permanent hyperlink anchor that you can reference from any other node; 4. Manage all your contacts quickly with hierarchical categories and embed hyperlinks within each entry. Or create an archive of documents with hierarchical entries and use the same search mechanism to quickly find any matching entry; 5. Use single keys to easily manage your Emacs windows or frames and quickly retrieve saved window and frame configurations; 6. Search for things in your current buffers, in a directory tree or across major web search engines with the touch of a few keys. The common thread in all these features is making retrieval, management and display of information fast and easy. That is Hyperbole's purpose. ---- See the "INSTALL" file for installation instructions and the "README.md" file for general information. There is no need to manually edit this file unless there are specific customizations you would like to make, such as whether a Hyperbole Action Mouse Key is bound to the middle mouse button. (See the call of the function, `hmouse-install', below). Other site-specific customizations belong in "hsettings.el".
Old versions
| hyperbole-9.0.2pre0.20260513.141724.tar.lz | 2026-May-13 | 5.80 MiB |
| hyperbole-9.0.2pre0.20260512.131556.tar.lz | 2026-May-12 | 5.80 MiB |
| hyperbole-9.0.2pre0.20260507.201640.tar.lz | 2026-May-08 | 5.80 MiB |
| hyperbole-9.0.2pre0.20260504.74850.tar.lz | 2026-May-04 | 5.80 MiB |
| hyperbole-9.0.2pre0.20260430.133757.tar.lz | 2026-May-01 | 5.80 MiB |
| hyperbole-9.0.2pre0.20260422.74419.tar.lz | 2026-Apr-22 | 5.80 MiB |
| hyperbole-9.0.2pre0.20251225.103005.tar.lz | 2025-Dec-25 | 5.70 MiB |
| hyperbole-9.0.1.0.20240321.162210.tar.lz | 2024-Mar-21 | 10.7 MiB |
| hyperbole-8.0.2pre0.20240308.210447.tar.lz | 2024-Mar-09 | 10.7 MiB |
| hyperbole-7.1.4pre0.20210502.202250.tar.lz | 2021-May-02 | 7.53 MiB |
News
* What's New in GNU Hyperbole
by Bob Weiner
===========================================================================
* V9.0.2pre
===========================================================================
** ACE WINDOW PACKAGE INTEGRATION - fast window and buffer switching
*** OLD - After installing the ace-window package and loading Hyperbole, execute
(hkey-ace-window-setup "\M-o") to enable the following capabilities:
*** OLD - Fast Window Links: The hkey-window-link command quickly creates links
to other windows:
{M-o w <window>} - creates an explicit button linked to point in <window>
See "(hyperbole)Create Link Button".
** ACTION AND ASSIST (SMART) KEYS (See "(hyperbole)Smart Keys").
*** OLD - Angle Bracket and Braces Thing Selection: In text and fundamental modes,
** ACTION TYPES (See "(hyperbole)Action Types").
*** OLD - display-boolean, display-value, display-variable: Made all of these
** DOCUMENTATION
*** OLD - Hyperbole Concepts: New writeup in Koutline format for those who
*** OLD - Emacs 2023 Talk Videos:
- Hyperbole Amps Up Emacs: Org slide file is included in
*** OLD - Emacs 2022 Talk Videos:
- Hyperbole and Org Mode: Org slide file is included in
*** OLD - FAST-DEMO: Add <hyperbole-run-tests hyrolo> ERT multiple test run
example.
*** OLD - New Menu Key Doc: Documented these Hyperbole minibuffer menu keys:
- {Q} always quits from the menu without selecting anything
- {X} both quits from the menu and disables Hyperbole minor
mode; {C-h h} re-enables it. See "(hyperbole)menu,
entry/exit commands".
*** OLD - Updated 150-page Reference Manual: Includes multiple indexes for easy
cross-referencing, Info viewer version and PDF for printing. View it:
- with the Emacs Info reader: {C-h h d i}.
** EXPLICIT BUTTONS (See "(hyperbole)Explicit Buttons").
*** OLD - Ebut/Link Menu Item {C-h h e l}: Inserts a named ebutton that links to
** GLOBAL BUTTONS (See "(hyperbole)Global Buttons").
*** OLD - Gbut/Link Menu Item: A single name creates a new global link button
** HYCONTROL (See "(hyperbole)HyControl").
*** OLD - I/J/K/M Key Bindings: In Window Control mode, move directionally
** HYPERBOLE SYSTEM (See "(hyperbole)").
*** OLD - Any Colorized Display: Face display and colorization of Hyperbole
** HYROLO (See "(hyperbole)HyRolo").
*** OLD - Koutline and Markdown File Support: The `hyrolo-file-list' can now
** KOUTLINER (See "(hyperbole)Koutliner").
*** OLD - New Klink Format: Hash character, #, may now be used to separate a
** MENUS (See "(hyperbole)Menus").
*** OLD - Minibuffer Menu Changes:
- Instant Link Creation:
Ebut/Link - Inserts a named ebutton that links to point in another
window. See "(hyperbole)menu item, Ebut/Link".
** PROGRAMMING INTERFACE CHANGES (See "(hyperbole)Embedding Hyperbole").
*** OLD - hui:ebut-link-directly:
hui:gbut-link-directly:
hui:ibut-link-directly: Instant direct Hyperbole links.
** ORG MODE INTEGRATION (See "(hyperbole)Smart Key - Org Mode").
*** OLD - {C-c /}: The Hyperbole {C-c /} web search binding defers to the org-mode
** TEST CASES (See "${hyperb:dir}/test").
*** OLD - Hyperbole Automated Testing: Over 400 automated test cases. Simply run
** WINDOW GRIDS (See "(hyperbole)grid of windows").
*** OLD - Grid by File Pattern: Fixed so prompt for a string pattern rather than
===========================================================================
* V9.0.1
===========================================================================
** ACE WINDOW PACKAGE INTEGRATION - fast window and buffer switching
*** After installing the ace-window package and loading Hyperbole, execute
(hkey-ace-window-setup "\M-o") to enable the following capabilities:
*** Fast Window Links: The hkey-window-link command quickly creates links
...
...