I took a look at the code. Problem is I don't know how to... * Suspend Lua execution while waiting for a result from the callback. * Return a result from the callback or resume Lua execution from the callback.
What are the use cases for `geany.keygrab`? None of the example scripts use it, and [`geany.input`](https://plugins.geany.org/geanylua/geanylua-ref.html#input) seems suitable for most user input. [`geany.keygrab`](https://plugins.geany.org/geanylua/geanylua-ref.html#keygrab) documentation says: > This function was primarily intended for assigning "chained" sets of hot key > options, in conjunction with user-defined > [keybindings](https://plugins.geany.org/geanylua/geanylua-keys.html). So the creation of multi-key/step shortcuts? Is that really useful? -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/issues/1230#issuecomment-1454892605 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany-plugins/issues/1230/[email protected]>
