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]>

Reply via email to