Hi Ron,

> Ron Mitchell writes:
> 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).

Thanks for the detailed report. I can confirm the behavior. Creating a bug 
report.

%% Mats

Attachment: signature.asc
Description: PGP signature

Reply via email to