[GNU ELPA] Hyperbole version 9.1.0

ELPA update <[email protected]> Tue, 28 Jul 2026 05:04:23 -0400
Newsgroups gmane.emacs.sources
Message-ID <[email protected]>
Version 9.1.0 of package Hyperbole has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Hyperbole describes itself as:

  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
  GNU Hyperbole: The Everyday Hypertextual Information Manager
  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

More at https://elpa.gnu.org/packages/hyperbole.html

## Summary:

  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 interlinki=
ng
  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:

## Recent NEWS:

*			  What's New in GNU Hyperbole
				 by Bob Weiner

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
*                                   V9.1.0
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

**GNU Hyperbole 9.1.0 NEWS**

*   **HyWiki**
    *   **Global Minor Mode**: The new `hywiki-mode` is a global minor mode=
 that enables the highlighting and hyperlinking of **HyWikiWords** in any n=
on-special text buffer and within the comments of programming buffers.
    *   **Section Linking**: HyWikiWord links now support internal section =
jumps using the **`#` character** (e.g., `WikiWord#Section-Name`), allowing=
 direct navigation to specific Org headlines within a wiki page.
    *   **Web Publishing**: Added the `hywiki-publish-to-html` command (bou=
nd to `{C-h h h p}`) which utilizes Org mode=E2=80=99s publishing framework=
 to export an entire HyWiki directory to HTML for web use.
    *   **Interactive Search**: Added `hywiki-consult-grep` (bound to `{C-h=
 h h g}`) for interactive, live-narrowing searches across all HyWiki pages =
using the Consult package.
    *   **Customizable Highlighting**: Added `hywiki-word-highlight-flag` a=
nd
   `hypb:include-major-modes' to toggle auto-highlighting and `hypb:exclude=
-major-modes` to define a list of modes where HyWikiWord recognition should=
 be disabled.
    *   **Link Requirements**: New variable `hywiki-org-link-type-required`=
 allows users to control whether the `hy:` prefix is required for HyWikiWor=
ds when used inside Org-style double square brackets outside of the wiki di=
rectory.

*   **Smart Keys**
    *   **Granular Org Integration**: The custom option `hsys-org-enable-sm=
art-keys` now supports a new value, **`'buttons`**, which limits Hyperbole=
=E2=80=99s `M-RET` override to only apply when point is on a Hyperbole butt=
on, leaving other contexts to native Org mode behavior.
    *   **Org Table Toggle**: In the Koutliner, pressing the Action Key on =
a `|` character now toggles **`orgtbl-mode`** for cell-based table editing.
    *   **Modern Completion Support**: Smart Key argument selection is now =
fully integrated with the **Vertico and Consult** completion frameworks, al=
lowing for modern interactive selection of buffers, files, and identifiers.
    *   **Python Tracebacks**: The Action Key now recognizes and jumps to s=
ource lines referenced in **Python pdb, traceback, or pytype errors** withi=
n any buffer.

*   **Implicit Button Types**
    *   **Social Media References**: Added the `social-reference` type whic=
h automatically recognizes and links hashtags and usernames for platforms i=
ncluding **X (Twitter), Facebook, and Instagram**.
    *   **Social Default Service**: New variable `hibtypes-social-default-s=
ervice` sets the default platform (initially "x") used when a hashtag or us=
ername is referenced without a specific service prefix.
    *   **Python Navigation**: Added `python-tb-previous-line` to handle in=
stances where Python tracebacks place the source reference one line above t=
he error description.
    *   **YouTube Interaction**: Added new action types `yt-play`, `yt-info=
`, and `yt-search` for specialized interaction with **YouTube videos** and =
metadata.

*   **HyRolo**
    *   **Navigation Performance**: All movement commands within HyRolo mat=
ch buffers (e.g., Next, Previous, Up) have been optimized to use **text pro=
perties** rather than overlays, ensuring instantaneous navigation even in b=
uffers containing thousands of search results.
    *   **Interactive Filtering**: Added `hyrolo-consult-grep` and `hyrolo-=
helm-org-rifle` to the Rolo menu, permitting interactive full-text search a=
nd narrowing over the `hyrolo-file-list`.
    *   **Org Roam Integration**: HyRolo now includes convenience commands =
for searching **Org Roam nodes** via the Consult package, accessible throug=
h `hsys-org-roam-consult-grep`.

*   **Miscellaneous**
    *   **Emacs Version Requirements**: While Hyperbole remains compatible =
with GNU Emacs 27.1, this release is optimized for and recommended for use =
with **GNU Emacs 28 or above**.
...
...