Version 9.3.1 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:

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

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 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:

## Recent NEWS:

# -*- mode: org; org-open-link-functions: (hbut:activate-at-p); 
org-cycle-global-at-bob: t; hsys-org-enable-smart-keys: t -*-

*                         What's New in GNU Hyperbole
                                 by Bob Weiner

===========================================================================
*                                   V9.3.1
===========================================================================

** ACTION TYPES  (See [[(hyperbole)Action Types]]).

  *** [[button-series]]: Improve documentation and variable naming in this
      actype that activates a series of local or global Hyperbole buttons
      by name.


** DOCUMENTATION

  *** [[FAST-DEMO]]: Add a link to [[README.md#Articles]].
      [[FAST-DEMO]] and [[README.md]] add two recent article and video links:
        [[https://youtu.be/5Oo_KqVcLFM][HyRolo: Records are Trees, Not Lines]]
        [[https://youtu.be/o2KMvSCXwlU][Implicit Buttons: Build Your 
Hyperverse]]

  *** [[(hyperbole)Keyboard Drags]]: Reprioritize single line region
      and link to Koutline kcell as the first two highest priority types
      in the table.

  *** [[(hyperbole)Cell Attributes]] and [[kotl/EXAMPLE.kotl]]: Add {C-c ; h}
      into the key binding table.  Also, change C-0 to M-0 and C--1 to
      M--1 since control digits don't typically work on a terminal.

  *** [[(hyperbole)Promoting and Demoting]] and [[kotl/EXAMPLE.kotl]]:
      Move {C-c C-]} [[kotl-mode:toggle-tab-flag]] to {C-c [}.

  *** [[(hyperbole)View Specs]] and [[kotl/EXAMPLE.kotl]]:
      Move {C-c ; b} [[kotl-mode:toggle-blank-lines]] to {C-c ]}.

  *** [[(hyperbole)Relocating and Copying]]:
      Move {C-c C-c} [[kotl-mode:copy-before]] to {C-c ; b} to match with
      {C-c ; c} [[kotl-mode:copy-after) binding]].

  *** [[(hyperbole)Implicit Button Link Types]]: In (defil search-git-log),
      change to use curly braces instead of square brackets so it can be
      embedded within Org links.

  *** [[man/use-package]]: Add a commented out  [[hyrolo-file-list]] setting 
that
      shows all of the note taking systems that can be quickly full-text
      searched with HyRolo with no indexing.

  *** [[man/use-package]]: Add [[hywiki-word-create-exclude-action-key-modes]]
      description of the use and setting of this custom option.

  *** [[man/use-package]]: Add optional [[org-open-link-function]] setting that
      enables highlighting Hyperbole buttons as Org links when wrapped
      in double square brackets.


** HYROLO  (See [[(hyperbole)HyRolo]]).

  *** Optimize [[hyrolo-grep]] by filtering files to search with ripgrep/grep
      to only those with at least one match.


** IMPLICIT BUTTONS  (See [[(hyperbole)Implicit Buttons]]).

  *** [[kbd-key]]: Add support for Org/MediaWiki links around
      curly brace-delimited key series, e.g.. [[{C-h h d d}]].

  *** [[Info-node]]: Allow for Org link square bracket delimiters so can
      match within an [[org-open-link-functions]] call.

  *** `search-git-log': Change to use curly braces instead of square
      brackets so it can be embedded within Org links.


** KOUTLINER  (See [[(hyperbole)Koutliner]]).

  *** INCOMPATIBLE CHANGE: Move {C-c C-]} [[kotl-mode:toggle-tab-flag]] to
      {C-c [} for toggling the mode of the {TAB} key, as is
      easier-to-type and is a 'left' opening brace like left 'TAB' key.

  *** INCOMPATIBLE CHANGE: Move {C-c ; b} [[kotl-mode:toggle-blank-lines]]
      to {C-c ]}.
      Move {C-c C-c} [[kotl-mode:copy-before]] to {C-c ; b} to match with
      {C-c ; c} [[kotl-mode:copy-after) binding]].  {C-c C-c} no longer
      worked because Org-compatibility overrode its binding.


** PROGRAMMING INTERFACE CHANGES  (See [[(hyperbole)Embedding Hyperbole]]).

  *** Replace `hpath:find-koutline-reference' with action type,
      [[link-to-file]].  This enable automatically updating Klink
      relative ids from their permanent idstamps, when activated.

  *** [[hpath:shorten]]: Fix to return path unchanged if it matches
      `relative-to' (defaults to `default-directory') rather
...
...

Reply via email to