Hi list! A few years ago I tried to learn Hyperbole and to build some bridge functions between eev and Hyperbole, but my plan failed miserably... the story is here,
http://anggtwu.net/hyperbole.html and when rsw finally gave me a technical answer and told me that the function that I was looking for was `actypes::kbd-key', in this message, https://lists.gnu.org/archive/html/hyperbole-users/2020-09/msg00021.html I was alread so frustrated and so exhausted that I didn't try to understand its code, I simply gave up... until the last EmacsConf, when I asked some questions on IRC and Robin Templeton helped me a bit. Btw, they gave this presentation: https://emacsconf.org/2024/talks/guile/ The function `eek' in eev is a bit fragile - for example, we can use this <f3> 2*<right> <f4> to define a keyboard macro, but (eek "<f3> 2*<right> <f4>") doesn't work. But this new variant works well: (eek2 "<f3> 2*<right> <f4>") You can use this to see the events that eek2 pushes into `unread-command-events': (ee-eek2 "<f3> 2*<right> <f4>") I _guess_ that eek2 handles hydras correctly; but I haven't tested yet. Cheers! Eduardo Ochs http://anggtwu.net/emacsconf2024.html