From 0f779b9e1a2677dd44e3148bf73952a805e7c781 Mon Sep 17 00:00:00 2001 From: bw Date: Thu, 25 Jun 2026 13:45:23 -0400 Subject: [PATCH] hywiki-add/display-command - Extend to handle arbitary arguments This allows HyWikiWords to use all Hyperbole action types. --- ChangeLog | 22 +++- README.md.html | 4 +- hbut.el | 6 +- hmouse-drv.el | 14 ++- hui-mini.el | 7 +- hui.el | 4 +- hywiki.el | 56 +++++---- man/hyperbole.html | 280 ++++++++++++++++++++++++++++--------------- man/hyperbole.info | Bin 670306 -> 674473 bytes man/hyperbole.pdf | Bin 1707100 -> 1710173 bytes man/hyperbole.texi | 99 ++++++++++++--- test/hui-tests.el | 4 +- test/hywiki-tests.el | 15 ++- 13 files changed, 358 insertions(+), 153 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5d50a2be..61cc1c0d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +2026-06-25 Bob Weiner + +* test/hywiki-tests.el (hywiki-tests--command): Fix interactive call + which was missing wikiword argument. + +* hywiki.el (hywiki-add-command, hywiki-display-command): Generalize + to handle the arguments of any Emacs command or Hyperbole actype. + Now a referent can be any type of Hyperbole button action. + test/hywiki-tests.el (hywiki-tests--add-command): Update to handle + above changes. + +* hywiki.el (hywiki-referent-menu): Extend 'Create' doc string to explain + how to get a prompt for a referent type rather than just linking + to a HyWiki page. + man/hyperbole.texi (HyWiki Menu): Extend 'Create' doc and document all + potentially prompted for HyWikiWord referent types. + +* hmouse-drv.el (hkey-help): When on a HyWikiWord, include attributes + 'referent-type' and 'referent-value' in help display. + 2026-06-24 Bob Weiner * test/hasht-tests.el: Add. @@ -10477,7 +10497,7 @@ name with 'name' and 'name-key'. with 'hpath:symlink-referent'. (smart-symlink-expand): Remove this function. -* hbut.el (ibut:to-text): Fix so does not move point if lbl-key end up nil. +* hbut.el (ibut:to-text): Fix so does not move point if lbl-key ends up nil. 2023-01-28 Bob Weiner diff --git a/README.md.html b/README.md.html index 1be051fb..ffb911f0 100644 --- a/README.md.html +++ b/README.md.html @@ -5,8 +5,8 @@ look here.]

[We work on Hyperbole as a gift to the Emacs community and request you send us a thank you or a testimonial describing your usage if you -like Hyperbole to rsw@gnu.org].

+like Hyperbole to rsw@gnu.org].