I found EasyMenu and and I tried the example:
(easy-menu-define my-menu global-map "My own menu" '("My Stuff" ["One entry" my-function t] ("Sub Menu" ["My subentry" my-obscure-function t])))
But when I try to show the menu with
M-x my-menu then it says:
my-menu must be bound to an event with parameters
So it apparently should be added to a keymap, so the user can activate it. But how can I show this menu from elisp? (like
(my-menu) or something)
So how can I programmatically show a simple menu like the above? I prefer built in solutions, so without external packages like Hydra and similiar.
read-char-choicebut I don't know if that is what you are searching for.