Hyperbole version: 9.0.1 (GNU ELPA)
Emacs version:     "GNU Emacs 30.1.90 (build 1, x86_64-pc-linux-gnu, GTK+ 
Version 3.24.33, cairo version 1.16.0) of 2025-08-18"
System:  Linux Mint (EXWM)

Steps to reproduce:

1. In a plain text buffer (e.g. `~/.hyperb/HYPB`), run `C-h h i c` (Ibut → 
Create).
2. At prompt `Button label:` enter `TEST`.
3. At prompt `Button's action type:` enter `man-show`.
4. At prompt `Manual topic:` enter `ls(1)`.

Observed:

* Minibuffer/message shows: `<[ls]> executes (nil "ls(1)")`
* Buffer insertion: `<[TEST]> - ls(1)` at point
* With point anywhere on this inserted text, `M-RET` (`hkey-either` / Action 
Key) reports:
  `"(Hyperbole Action Key): No action defined for this context; try another 
location"`
* The inserted line is not treated as an explicit button, and no implicit type 
recognizes it.

Expected:

Either:

* The create command should insert an actionable button (e.g. an action-link 
like `<man-show "ls(1)">` or an explicit button whose action is 
`actypes::man-show` with arg `"ls(1)"`), so `M-RET` activates it; **or**
* The UI/docs should clarify that this command does not create an actionable 
in-buffer button line for `man-show`.

Workaround:

* Man pages can be opened via Hyperbole action-link syntax, e.g. `<man-show 
"ls(1)">` (works with Action Key).

Reply via email to