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
signature.asc
Description: PGP signature
