[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**.
...
...