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