[Geany-devel] plugin keybindings
nick.treleaven at xxxxx
Mon Aug 18 12:02:17 UTC 2008
On Sun, 17 Aug 2008 20:06:45 +0200
Prim András <pa at primandras.hu> wrote:
> I've started to write a plugin that puts configurable text around the
> selection (e.g. <b> ... </b>).
Cool. Are you aware of the geany-plugins SVN hosting?
> /* read keybinding number from config file */
> plugin_keys = g_new(GeanyKeyBinding, num_keybindings);
> plugin_key_group->count = num_keybindings;
> plugin_key_group->keys = plugin_keys;
> It works for me, but I don't know whether it is conceptionally right
> or wrong.
This should be fine (the Lua plugin also does this).
> The other thing: is it possible to change the keybinding group when
> edited file changes? (e.g. having 20 keybindings for HTML files, but
> only 2 for C?)
I guess this might be OK, but I haven't tried it. IIRC Geany
doesn't keep any caches of the plugin key group key items or a count.
More information about the Devel