Skip to content

Conversation

@gtjoseph
Copy link

This patch adds support for creating keybindings and sending key
commands from inside the Python plugin.

It implements plugin_set_key_group, keybindings_set_item
and keybindings_send_command.

This patch adds support for creating keybindings and sending key
commands from inside the Python plugin.

It implements plugin_set_key_group, keybindings_set_item
and keybindings_send_command.
@kugel-
Copy link
Collaborator

kugel- commented Oct 13, 2015

This should be out-of-date with #37

After being a proxy, little extra effort is needed to support keybindings natively (geany gained the necessary support for it recently). I have some code for that locally, but one after another.

@kugel-
Copy link
Collaborator

kugel- commented Oct 13, 2015

To be more precise: being a proxy enables per-python-script GeanyPlugin instances, which in turn allows to use keybdings_set_item/group_full diretly without maintaining lookup tables.

@gtjoseph
Copy link
Author

Well, I'm disappointed that this didn't make it into 1.26 since the proxy refactor didn't but oh well.

@gtjoseph gtjoseph closed this Nov 26, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants